Vue等如何一次性遍历同一个事件且操作互不影响?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue等如何一次性遍历同一个事件且操作互不影响?相关的知识,希望对你有一定的参考价值。

参考技术A

在更新数组这块顺便记录下,原先以为直接通过 item.showComment = !item.showComment 就可以直接改变数组,虽然输出 momentList 看是已经 showComment 字段是已经改变,但是在视图层那块Vue没有自动更新。所以运用了 Object.assign() 方法通过浅拷贝来更新数组。顺便回顾下浅拷贝。 浅拷贝是拷贝引用,拷贝后的引用都是指向同一个对象的实例,彼此之间的操作会互相影响

还有种更新数组方法就是深拷贝了。通过 JSON.parse(JSON.stringify(list)) 来解决。深拷贝后,两个对象,包括其内部的元素互不干扰。

以上有什么问题都可以交流哦~
理解错误的地方也可以指出来;)

以上是关于Vue等如何一次性遍历同一个事件且操作互不影响?的主要内容,如果未能解决你的问题,请参考以下文章

向子组件发送一次事件

vue事件修饰符

如何遍历一个JS对象中的所有属性

Vue 移动端的长按与触摸事件

vue中的data为什么是一个函数

有没有人实现过jquery easyui tree中双击展开事件,单击执行的是其他事件,互不影响。