1. 首页
  2. 游戏开发
  3. 从vue源码解析Vue.set()和this.$set()

从vue源码解析Vue.set()和this.$set()

上传者: 2020-12-17 06:16:58上传 PDF文件 189.13KB 热度 21次
前言 最近死磕了一段时间vue源码,想想觉得还是要输出点东西,我们先来从Vue提供的Vue.set()和this.$set()这两个api看看它内部是怎么实现的。 Vue.set()和this.$set()应用的场景 平时做项目的时候难免不会对 数组或者对象 进行这样的骚操作操作,结果发现,咦~~,他喵的,怎么页面没有重新渲染。 const vueInstance = new Vue({ data: { arr: [1, 2], obj1: { a: 3 } } }); vueInstance.$data.arr[0] = 3; // 这种骚操作页面不会重新渲染 vu
下载地址
用户评论