Vue.set解决Vant中 输入框(Field)组件,动态渲染时获取不到输入值的问题
根据配置文件,自动生成Field组件时,由于Field组件是自动生成的,所以Field组件的v-model也是根据配置文件生成的,使用的是对象的键值。在输入框内输入值后,光标离开输入框,输入框立马变为空,然而监听却发现输入框的值其实已经是你输入的值了,只是输入框中不显示。解决办法:初始化v-model使用的对象时,使用Vue.set给对象赋值。Vue.set(对象,对象的键, 对象的值);...
·
根据配置文件,自动生成Field组件时,由于Field组件是自动生成的,所以Field组件的v-model也是根据配置文件生成的,使用的是对象的键值。在输入框内输入值后,光标离开输入框,输入框立马变为空,然而监听却发现输入框的值其实已经是你输入的值了,只是输入框中不显示。
解决办法:初始化v-model使用的对象时,使用Vue.set给对象赋值。
Vue.set(对象,对象的键, 对象的值);
更多推荐
已为社区贡献6条内容
所有评论(0)