element是 2.4.11 升级为 2.12.0 时 绑定值是对象属性, 值等于undefined时 input 无法输入值
想要升级一下项目element-ui
之前是 2.4.11 升级为 2.12.0后,发现有的输入框无法输入值(赋值内容为 undefind)
是这样赋值的
response.data.resultData.endNum为undefined
这样赋值的地方很多
this.releaseForm.endNum = response.data.resultData.endNum;
this.releaseForm.isGood = response.data.resultData.isGood;
data注册 是这样的
releaseForm: {
isGood : 0,
},
元素是这样的
<el-input
placeholder="请输入询价条数"
v-model="releaseForm.endNum"
:disabled="isEditor">
</el-input>
我知道一种方法是 把绑定值在data中注册一下
例如
releaseForm: {
isGood : 0,
endNum : ""
},
但是这个项目已经有很多代码是这样的,这样修改工作量很大,想问一下有没有即可以不改代码,又可以用新版本组件的办法
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
this.releaseForm.endNum = response.data.resultData.endNum ? response.data.resultData.endNum : "";
其实还是想问一下为什么版本升级了,这样的映射就不好使了,是element把源码改了吗,这样改的原因是什么呢