uni-app使用input框 v-model双向绑定不起作用解决方案
<input type="text" @input="inputs" value="" placeholder="请输入金额" v-model="number" /><script>export default {data() {return {number: '',}},methods: {// 可提现金额显示inputs(e) {var mon = e.detail.v
·
<input type="text" @input="inputs" value="" placeholder="请输入金额" v-model="number" />
<script>
export default {
data() {
return {
number: '',
}
},
methods: {
// 可提现金额显示
inputs(e) {
var mon = e.detail.value
if (Number(mon) > 10) {
this.showToast('请输入可用余额')
// setTimeout(() => {
// this.number = ''
// }, 0)
this.$nextTick(()=>{
this.number = ''
})
return
}
}
}
</script>
有两种方法 一是延迟修改,利用setTimeout;还有一种是this.$nextTick
注意的是setTimeout设置为0时App不管用
更多推荐
已为社区贡献9条内容
所有评论(0)