10 2021 档案
摘要:vue.use 使用及实现原理 Vue.use( plugin ) 参数: plugin: { object | Function} 做什么的? vue全局注册插件的方法 用法 如果插件是一个对象,必须提供 install 方法。如果插件是一个函数,它会被作为 install 方法。install方
阅读全文
摘要:Vue2源码解读 - 响应式原理及简单实现 直接进入主题了,想必大家都知道实现vue响应式核心方法就是 Object.defineProperty,那就从它开始说 Object.defineProperty 缺点: 深度监听,需要递归到底,一次性计算量大 无法监听新增、删除属性(需要vue.set
阅读全文
摘要:Vue2源码解读 - $set()使用及实现原理 当我们给响应式的对象新增属性时,新增的属性并不会渲染到页面中 对于响应式的数组,增加元素、修改数组长度时,数组的这些变化也不会反映到页面中 那么如何让新增的对象或数组实现响应式及时渲染页面呢? 使用this.$set() 官方定义 Vue 不允许在已
阅读全文
摘要:Vue2源码解读 - new Vue执行了什么? new关键字是实例化一个对象,而Vue实际上是一个类型,类在js中是用Function来实现的 初始Vue,源码src/core/instance/index.js 初始Vue的时候调用了this._init(options)方法 function
阅读全文
摘要:Vue2源码解读 - $nextTick源码解读 vue源码目录 vue/src/core/util/next-tick.js nextTick 入参是一个回调函数,这个回调函数就是一个任务 每次接受任务nextTick不会立即执行,而是把它push到callbacks这个异步队列里 检查pendi
阅读全文

浙公网安备 33010602011771号