1、原理浅析 hash模式如果a标签的href属性以"#"开头,那么当点击这个a标签时就会触发hashchange事件,在该事件处理函数中可以做很多事,比如发ajax请求,进...

1、原理浅析 hash模式如果a标签的href属性以"#"开头,那么当点击这个a标签时就会触发hashchange事件,在该事件处理函数中可以做很多事,比如发ajax请求,进...
前言 本文是vue-router 2.x源码分析的第二篇,主要看matcher和history的处理过程! 实例代码 同上节 1、matcher 看下createMatche...
前言 本文是vue-router 2.x源码分析的第一篇,主要看vue-router的整体结构! 实例代码 1、执行Vue.use(VueRouter) VueRouter是...
前言 本文是vue2.x源码分析的第十一篇,主要看component,props,slot的处理过程! 实例代码 1、三个全局API(Vue.component、Vue.di...
前言 本文是vue2.x源码分析的第十篇,主要看computed和watch的处理过程! 实例代码 1 computed 关键断点initState(vm);if (opts...
前言 本文是vue2.x源码分析的第九篇,主要看响应式设计的处理过程! 实例代码 1、关键断点 initData(vm)proxy(vm,"_data",'message')...
前言 本文是vue2.x源码分析的第八篇,主要看v-*指令的处理过程! 实例代码 根据AST的不同,将v-*指令系列分为三部分 1 插值 基本的插值AST有9个基本属性 2 ...
前言 本文是vue2.x源码分析的第七篇,主要看v-if的处理过程! 实例代码 1 总体流程 通过第六篇的分析,可以知道,vue的编译挂载过程大致分为四个部分:1、将模板te...
前言 本文是vue2.x源码分析的第六篇,主要讲解编译compile过程! 调用方式 1 分析compile 来看看baseCompile(template, finalOp...