uniapp input设置了@input事件动态修改值不生效。

有两种方法:1、延时修改。2、异步修改

<input @input="getTongCode" class="input" type="text" v-model="bucketRfid" placeholder="请扫描RFID" />

延时修改

setTimeout(() => {    // 设置延迟1000ms有效,App端设置0实测无效
	this.bucketRfid = '';
}, 1000)

异步修改

this.$nextTick(() => {
	this.bucketRfid = '';
})

你可能感兴趣的:(uni-app,uni-app)