Vue 数组对象的修改
由于 JavaScript
的限制,Vue
不能检测以下变动的数组:
- 当你利用索引直接设置一个项时,例如:
vm.items[indexOfItem] = newValue
- 当你修改数组的长度时,例如:
vm.items.length = newLength
由于 JavaScript
的限制,Vue
不能检测以下变动的数组:
vm.items[indexOfItem] = newValue
vm.items.length = newLength
这是郑钧演唱的一首歌曲,收录到专辑《郑钧=zj》中,翻唱自Coldplay的《yellow》。
要想练就绝世武功,
就要忍受常人难忍受的痛!
今天注定是一个不平凡的日子,凌晨1点,项目代码写完后开始打包,打包的时候,突然发现项目的文件特别的大,大到离谱!单独的一个app.js
竟然达到了16M!
很多时候,可能需要子组件去调用父组件的方法,之前写过《Vue依赖注入(provide/inject)》,里面有调用父组件方法,这次总结三种方法,相当于有四种方法!
混入 (mixin
) 提供了一种非常灵活的方式,来分发 Vue
组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。
mixin
的作用是多个组件可以共享数据和方法,在使用mixin
的组件中引入后,mixin
中的方法和属性也就并入到该组件中,可以直接使用,在已有的组件数据和方法进行了扩充。
收集了一些白噪音,午休的时候可用听一听。2019年的年终总结还在写,2020年的计划也还在写……