
Vue
文章平均质量分 71
爱吃柚子的Rabbit
这个作者很懒,什么都没留下…
展开
-
Vue的响应式原理
Vue版本:2.6.10 入口_init()中: 调用initState()初始化Vue实例状态 调用initData()将data属性注入到Vue实例上 调用observe()将data属性转化为响应式对象,observe是响应式的入口 observe(value):(src/core/observer/index.js) if(value不是对象){ return }else if(value有__ob__属性){ return//已是响应式对象,无需响应式处理 }else{ 为其原创 2020-11-30 15:49:59 · 241 阅读 · 0 评论 -
Vue 的首次渲染的过程
Vue 的首次渲染的过程 首先进行Vue的初始化,初始化Vue的实例成员和静态成员 调用构造函数中的_init()方法,作为整个Vue的入口 在_init()中调用$mount()方法: 第一个$mount():在入口文件entry-runtime-with-compiler.js中。其核心作用是将模板(按照传入render>template>el的优先级作为模板)用compileToFunction()编译成render函数并存储在option.render中 第二个$mount(原创 2020-11-30 15:33:01 · 355 阅读 · 0 评论