2020-12-04

vue 中遇到的小问题记录

1.v-model 绑定问题

v-model 确实实现了双向数据绑定,能够直接渲染数据,比如表格啊、双选框啊啥的

但是存在一个问题:

将值A赋值给了B,如果修改B的数据,A的数据由于双向绑定,也出现了变化。

查百度似乎是深浅拷贝的问题

 

于是,有了一个方法。

2020-12-04_第1张图片

 

 

this.tableData =this.tableData1; 就是纯双向绑定了

------------------------------------------------------------

正确做法是:

this.thresholdConfigForm.tableData=JSON.parse(JSON.stringify(this.tableData1));

就是把taleData1的数据去了格式给了tableData

 

 

2.

2.给对象加某个属性

2020-12-04_第2张图片

对象为:

 

代码为

2020-12-04_第3张图片

 

如果使用注释掉的代码:

item.edit=false;

 

详细看文档:https://www.jianshu.com/p/71b1807b1815

this.$set 可以解决视图不渲染的情况。而且这两个代码通过控制台console出来的也不一样。

 

也可以看看这个https://www.jianshu.com/p/8f0e5bb13735

你可能感兴趣的:(Java,java)