我想动态改变input的值怎么办?v-model 有BUG, value 赋值又只能 生效一次

3***@qq.com
- 发布:2020-04-10 10:42
- 更新:2020-12-08 14:25
- 阅读:4526


你每次都赋值100当然不行了,vue 观测不到变化呢。
你试试这种:
this.value = e.detail.value;
this.$nextTick(() => {
this.value = 100
})

x***@qq.com - 疑问?的小纳?
v-model有什么bug,双向数据绑定不能用吗

nvue页面下,使用input。使用v-model绑定一个变量xxx,页面刚加载的时候赋值xxx为 5。input可以更新。然后不刷新页面的情况下再赋值xxx,input的值就不更新了。比如,要做一个输入数字限制的需求,那再watch里监听,然后修改xxx,input值不会刷新