add Transfer component

add Transfer component
This commit is contained in:
梁灏 2016-11-18 11:46:55 +08:00
parent 306e3f74e8
commit 77f7bb9533
15 changed files with 519 additions and 6 deletions

View file

@ -0,0 +1,32 @@
<template>
<div :class="prefixCls">
<i-input
:value.sync="query"
size="small"
:icon="icon"
:placeholder="placeholder"
@on-click="handleClick"></i-input>
</div>
</template>
<script>
import iInput from '../input/input.vue';
export default {
props: {
prefixCls: String,
placeholder: String,
query: String
},
computed: {
icon () {
return this.query === '' ? 'ios-search' : 'ios-close';
}
},
methods: {
handleClick () {
if (this.query === '') return;
this.query = '';
}
}
}
</script>