vue-router源码解析(三)路由模式

2019-01-22
阅读 4 分钟
4.2k
vue-router 默认是 hash 模式 , 即使用 URL 的 hash 来模拟一个完整的 URL ,于是当 URL 改变时,页面不会重新加载。

vue-router源码解析(二)插件实现

2019-01-21
阅读 5 分钟
3.5k
vue-router 插件方式的实现 vue-router 是作为插件集成到 vue 中的。 我们使用 vue-router 的时候,第一部就是要 安装插件 Vue.use(VueRouter); 关于插件的介绍可以查看 vue 的官方文档 我们重点关注如何开发插件 如何开发插件 Vue.js 要求插件应该有一个公开方法 install。这个方法的第一个参数是 Vue 构造器,第二个参...

vue-router源码解析(一)

2019-01-21
阅读 2 分钟
7.3k
准备工作 Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。 这里主要通过阅读 vue-router 的源码,对平时使用较多的一些特性以及功能,理解其背后实现的思路。 阅读版本 : 3.0.2 目录结构 {代码...} 我们知道 , 我们在使用 vue-router 的时候 ,主要有以下几步: ...

vue虚拟dom原理剖析

2018-12-28
阅读 1 分钟
8.5k
vue的虚拟dom是基于 snabbdom 改造过来的。了解 snabbdom的原理之后再回过头来看 vue的虚拟dom结构的实现。就难度不大了!

snabbdom源码解析(一) 准备工作

2018-12-26
阅读 2 分钟
6.1k
阅读 vue 源码的时候,想了解虚拟 dom 结构的实现,发现在 src/core/vdom/patch.js 的地方。作者说 vue 的虚拟 DOM 的算法是基于 snabbdom 进行改造的。