导语

作者: zdxhxh | 来源:发表于2020-02-02 20:00 被阅读0次

本章开始学习vue-router这个库,来认识单页应用的路由模块,使作为开发者的我对路由这个模块有个深刻认识。

学习顺序

说实话,怎么写好这篇解析对我十分困扰,主要是因为以下几点

  • 没有程序运行的流程图
  • 源码包含了太多的钩子函数,包括过度、滚动等钩子
  • 源码使用了面向对象编程,各种引用、闭包间联系很难搞清楚
  • 源码提供了一部分对错误的处理方法,这种代码就很难说明是干什么的
  • 对window的history等api以及url变更过程不熟悉

对策

所以我打算先从基础的开始,对浏览器地址栏相关api有一个了解

从这个基础上,再阐述单页应用的路由实现方案。(哈希模式、history模式)比较

再谈谈具体Vue是如何实现路由

简单的vue-router使用方法

import Router from "vue-router";
Vue.use(Router);
const router = new Router({
  routes
});
new Vue({
  ....,
  router
},document.getElementById('app'))

router的基本原理

image.png

相关文章

  • 导语

    从大学时的懵懂,到现在已工作两年,我发现这世界比我想象中大很多,工作的专业知识也是相当宽广、渊博,以及正...

  • 导语

    尼的主人公今天买了一把蓝白色的伞,尼的主人公喜欢蓝白色。 尼的主人公是个奇怪的人,坦白来讲,他是一个很丧的人。尼的...

  • 导语

    哈喽!小仙女小仙男们!我是唐小馨,你们可以叫我sioena,或是唐小馨(笑)本人可以先爆照哦! 这就是我啦!可不可...

  • 导语

    以前在163博客写东西,后来发现在查找以前总结的东西的时候,非常不方便,然后就改用印象笔记了。印象笔记简直就是搜索...

  • 导语

    (1)何人导语 这种导语一般来说,只突出报道显要或影响大的新闻人物时采用。因为这些人从事的活动,比一般人做的事情更...

  • 导语

    本章开始学习vue-router这个库,来认识单页应用的路由模块,使作为开发者的我对路由这个模块有个深刻认识。 学...

  • 导语

    修行必须从实际问题入手, 谈经论道一堆, 神奇体验一把, 但遇事依然烦恼痛苦,修行何用? 真修行必须在具体的痛点上...

  • 导语

    开新坑, 主要参考书目是Qt5.9 C++开发指南 测试用例使用Qt Creator MinGW编译器

  • 2018导语

    2018第一周结束,冷雨敲窗,又是。想到每一滴雨都是从苍茫之上,旅行了很远而来,却这样随随便便落在人间,——“这才...

  • 引导语

    An enhanced HTML 5 file input for Bootstrap 3.x with file...

网友评论

      本文标题:导语

      本文链接:https://www.haomeiwen.com/subject/gcaqxhtx.html