技术栈
手写vuerouter
BNTang
1 年前
手写vuerouter
手撕Vue-Router-实现router-link
在上一篇 [手撕Vue-Router-添加全局$router属性] 中,实现了将每一个 Vue 实例上挂载一个 $router 属性,这个属性就是我们在上一篇文章中创建的 VueRouter 实例。
BNTang
1 年前
手写vuerouter
手撕Vue-Router-添加全局$router属性
经过上一篇文章的介绍,完成了初始化路由相关信息的内容,接下来我们需要将路由信息挂载到Vue实例上,这样我们就可以在Vue实例中使用路由信息了。
BNTang
1 年前
手写vuerouter
手撕Vue-Router-初始化路由信息
经过上一节课的学习,我们已经完成了提取我们想要的路由信息数据格式,提取完毕了之后,接下来我们该干什么,接下来需要做的步骤就是监听路由的变化,保存当前的路由。
BNTang
1 年前
手写vuerouter
手撕Vue-Router-提取路由信息
好了经过上一篇的学习,我们已经知道了如何监听 Hash 的变化,如何监听路径的一个变化,本篇我们就可以来实现我们自己的 VueRouter 了, 那么怎么实现呢,在实现之前我们先来回顾一下官方的 VueRouter 是怎么使用的。
BNTang
1 年前
手写vuerouter
手撕Vue-Router-知识储备
本文是手写Vue-Router的第一篇,主要是对Vue-Router的知识储备,为后面的手写做准备。那么 VueRouter 怎么实现呢?要想实现 VueRouter,首先要知道 VueRouter 它的本质是什么。