双向绑定完美被坑实录

44 阅读1分钟

数据格式

list = [
    {
        ...
        nameList:[]
        ...
        
    }
]

data定义好,新增、编辑回显都没问题,编辑时却操作不了

鉴于forceUpdate() 就没用对过,这里尝试vue.set()仍然失败

最终,简单粗暴

temp = JSON.parse(JSON.stringify(list))
list.length=0 //主要是这个
temp.foreach(i=>{
    list.push(i)
})

另外复杂数据也不能直接赋值 list = res.data,这样写完双向绑定丢的是一塌糊涂