vue.js ElementUI做Form时遇到输入框无法输入问题及其解决方案
我们通常会在data里面定义一个formData用于存放这个Form表单用到的数据。如果在data定义的时候给这个formData赋了初值,也就是部分字段值,比如下面这个例子:表单字段:name、age、addressformData初值{age: 18}且在created函数里面给formData赋了name值,也就是 formData.name = '张三'那么就会出现一个问题,在页面上无法修
·
我们通常会在data里面定义一个formData用于存放这个Form表单用到的数据。
如果在data定义的时候给这个formData赋了初值,也就是部分字段值,比如下面这个例子:
表单字段:name、age、address
formData初值{age: 18}
且在created函数里面给formData赋了name值,也就是 formData.name = '张三'
那么就会出现一个问题,在页面上无法修改name字段的值。
解决办法也很简单,data里面未申明的字段,不要在created里面去赋值,
或者在data里面只申明formData为一个空对象,所有值都在created的时候赋值。
更多推荐
已为社区贡献1条内容
所有评论(0)