vue每创建一个data,都会给这个data中的每一个数据生成一个getter方法和setter方法,这两个方法就是作为更新vue视图的作用,当vue要获取变量的时候,会调用getter方法,vue要设置变量的时候会调用setter方法,变更方法就是在调用原生js方法的基础上,再修改了getter方法和setter方法的返回值,所以vue视图就达到一个同步更新的作用,这也叫作响应式更新,但是由于javascript本身的限制,像根据数组索引这种方法,对于改写它里面的方法过于困难,因此没办法做到响应式更新。
vue的变更方法详解
最新推荐文章于 2022-10-31 11:06:45 发布