摘要: vue数据绑定数组,改变元素时不更新view问题。(原因:由于Javascript的限制,Vue不能检测以下变动的数组): 1. 当你利用索引直接设置一个项时,例如:vm.items[indexOfItem] = newValue 2. 当你修改数组的长度时,例如:vm.items.length = 阅读全文
posted @ 2020-02-18 17:24 carrie_zhao 阅读(21280) 评论(0) 推荐(1)
摘要: 我在项目中遇到的问题是:直接将数组置空,然后再往数组中push失效。 搜了一下收获颇丰,找到了关于浅拷贝失效的问题总结,参考链接: 9.23 项目4.2.0中数组的浅拷贝之后 置空导致浅拷贝失效的问题总结 // 1.最常见的浅拷贝,使用push let a=[2] let b=a a.push(3) 阅读全文
posted @ 2020-02-18 16:08 carrie_zhao 阅读(368) 评论(0) 推荐(0)
摘要: var obj = { foo: 'bar', baz: 42 }; console.log(Object.keys(obj)) //获取key => ["foo", "baz"]console.log(Object.values(obj)) //获取value => ["bar", 42] 阅读全文
posted @ 2020-02-18 16:00 carrie_zhao 阅读(1890) 评论(0) 推荐(0)