element UI Form表单 input框.在数据回显之后值无法修改!
最近在写一个基于vue的前端;采用的elementUI框架;场景:编辑table[表格]中的某一行,在数据回显之后.发现 input 输入框无法修改原因: 为了避免数据有缓存在写代码的时候 将 定义好的 form 置为空.结果from 中定义的属性丢失data(){return {form: {name: ...
·
最近在写一个基于vue的前端;采用的elementUI框架;
场景:
编辑table[表格]中的某一行,在数据回显之后.发现 input 输入框无法修改
原因: 为了避免数据有缓存
在写代码的时候 将 定义好的 form 置为空.结果from 中定义的属性丢失
data(){
return {
form: {
name: '',
age: '',
address: ''
}
}
}
method :{
edit(){
this.form={} // 原因就是我将form置为{}导致的,不是专业前端不知道如何解释.应该是数据双向绑定出了点问题
...
}
}
解决方式:
将this.form = {} 删掉,不要这样写就好了
更多推荐
已为社区贡献3条内容
所有评论(0)