最近在写一个基于vue的前端;采用的elementUI框架;
 

场景:

编辑table[表格]中的某一行,在数据回显之后.发现 input 输入框无法修改

原因:  为了避免数据有缓存

在写代码的时候 将 定义好的 form 置为空.结果from 中定义的属性丢失

data(){
    return {
    form: {         
          name: '', 
          age: '',
          address: ''  
        }
    }
} 
   

method :{

    edit(){
        this.form={} // 原因就是我将form置为{}导致的,不是专业前端不知道如何解释.应该是数据双向绑定出了点问题  

        ...  
    
    }

}

解决方式:

将this.form = {}  删掉,不要这样写就好了

GitHub 加速计划 / eleme / element
54.06 K
14.63 K
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:1 个月前 )
c345bb45 5 个月前
a07f3a59 * Update transition.md * Update table.md * Update transition.md * Update table.md * Update transition.md * Update table.md * Update table.md * Update transition.md * Update popover.md 5 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐