首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
VueRouter 源码学习笔记
BraveWang
创建于2021-08-18
订阅专栏
VueRouter 源码学习笔记
等 7 人订阅
共10篇文章
创建于2021-08-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【VueRouter 源码学习】第十篇 - 全局钩子函数的实现
本篇,介绍了全局钩子函数的实现,主要涉及以下内容:导航解析流程;路由钩子函数的使用和原理;路由钩子函数的实现;
【VueRouter 源码学习】第九篇 - router-view 组件的实现
本篇介绍了router-view组件的实现,主要涉及以下内容:函数式组件的介绍;router-view 组件的实现:获取渲染记录;标记 router-view 层级深度;router-view渲染;
【VueRouter 源码学习】第八篇 - $route、$router 与 router-link 组件的实现
介绍了`$route`、`$router` 与 `router-link` 组件的实现,主要涉及以下内容:定义原型方法$route和$router;router-link 组件的功能与实现;
【VueRouter 源码学习】第七篇 - 路由变化触发视图更新
本篇,介绍了路由变化时视图更新的实现,主要涉及以下内容:更新当前路由的匹配结果;路由更新前的查重;路由的响应式实现;
【VueRouter 源码学习】第六篇 - 路由匹配的实现
【VueRouter 源码学习】第六篇 - 路由匹配的实现:- 路由匹配的分析;路由匹配的实现:router.match、matcher.match、createRoute;
【VueRouter 源码学习】第五篇 - 两种路由模式的设计
【VueRouter 源码学习】第五篇 - 两种路由模式的设计及初始化操作,主要涉及以下几个点:创建两种路由模式类;父类和子类继承方法的设计;路由初始化 init 处理逻辑;
【VueRouter 源码学习】第四篇 - 创建路由映射表
创建路由映射表:路由安装的初始化:init 方法;路由初始化:constructor 构造函数逻辑;创建路由匹配器:createMatcher;- match方法 和 addRoutes方法的实现;
【VueRouter 源码学习】第三篇 - 路由插件 install 的实现
路由插件 install 的实现:创建 vue-router 目录结构;插件引入入口 index.js 逻辑实现;插件安装入口 install.js 逻辑实现;为所有组件混入 router 实例;
【VueRouter 源码学习】第二篇 - 路由的配置和使用
【VueRouter 源码学习】第二篇 - 路由的配置和使用:路由插件的安装、配置和使用;介绍了VueRouter主要功能,标签和属性;介绍了嵌套路由的使用和注意事项;
【VueRouter 源码学习】第一篇 - 环境搭建与路由模式介绍
【VueRouter 源码学习】第一篇 - 环境搭建与路由模式介绍:完成了 VueRouter 源码项目开发环境的搭建;介绍了 Hash 和 History 两种路由模式;