木灵鱼儿
JavaScript
数组克隆和对象克隆
今天写vue组件的时候碰到一个问题,我创建了一个子组件,这个子组件会通过父组件传过来的数组对象进行遍历,然后生成多个筛选菜单,这不是一个菜单,而是有多个,比如地区菜单,分类菜单,标签菜单,反正很多。每个菜单都要有对应的active状态,我才能知道他选中了没有,所以又传给子组件一个对象,对象里面包含了所有的菜单id的键值对,但是值是空的,等待子组件状态发生变化,再修改对象中的值。本来我是想省点事,不用vuex,然后利用对象的特性,引用类型,子组件可以直接修改对象里的属性,我父组件也能监控得到,但是问了下群友,说这种方式到时候很乱,所以我又改用了官方建议的方式,用emit。为此就用了sync...
最近评论