1 | <body> |
由上述代码可见,想要调用构造器外数据由三种方法可行,那么为什么vue.set还有他存在的意义而且在开发中还很常用呢?看下面栗子
1 | <body> |
解析:当不用Vue.set时,如果不设置改变count值,因为js本身限制,vue也就检测不到数组的改变包括数组长度或数组内元素变化,这个时候vue.set的存在就显得很必要,不用设置count变化,vue也能检测到数组变化,因此在上面代码的注释都取消,不用vue.set也行,但显然当我们不想引入count时,vue.set是最好的选择