ustbhuangyi / vue-analysis

:thumbsup: Vue.js 源码分析
https://ustbhuangyi.github.io/vue-analysis/
MIT License
7.68k stars 1.65k forks source link

检测变化的注意事项章节中vm.items.splice(newLength)不能改变数组长度 #116

Open xiaoweiaaa opened 3 years ago

xiaoweiaaa commented 3 years ago

还是得用Vue.set(example1.items, newLength-1)实现响应式改变数组长度.

luozejian commented 3 years ago

是原生的splice不支持改变数组长度,Vue只是在原生Splice的基础上做了封装