![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 213 阅读 · 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 · 322 阅读 · 0 评论