随笔分类 - Vue2.x源码学习
摘要:总所周知,Vue的脚手架项目是通过编写`.vue`文件来对应vue的组件,然后`.vue`文件是通过`vue-loader`来解析的,本文主要探究了vue组件render方法是在哪里定义的以及如何调用、.vue文件的模板解析vue-loader相关,概览如何生成对应的render函数,组件渲染的依赖收集,一个过程的概述
阅读全文
摘要:众所周知,Vue是以数据驱动视图展示的,即Vue会监听数据的变化,从而自动重新渲染页面的结构。本文主要探究了Vue组件会对哪几部分数据会进行响应式处理,以及如何进行处理,响应式处理的核心代码,梳理Watcher、Dep、Observer之间的关联关系
阅读全文
摘要:我们使用vue-cli搭建vue 2.x项目时,大致由如下代码来做一个vue应用的初始化:`new Vue({render: (h) => h(App),}).$mount("#app")`。本文主要探究vue本身有哪些实例方法,在使用new初始化vue实例时大致上都做了哪些事情,以及大致的一个执行顺序。
阅读全文