components/y-input/y-input.vue
@@ -8,10 +8,9 @@ <view style="display: flex;" class="input"> <input type="text" :placeholder="placeholderText" @input="input" placeholder-style="font-size:22rpx" v-model="val"> <view class="icons"> <view class="icons" v-if="val.length" @click="clear"> <uni-icons type="close"></uni-icons> </view> </view> </view> </view> @@ -64,7 +63,7 @@ backgroundColor: '#cccddd' }, zBig: 'big', zBig: 'small', pps: { fontSize: '24rpx', } @@ -73,7 +72,11 @@ methods: { input() { this.$emit('input',this.val); }, clear() { this.val = '' } } } </script>