vue-router源码初探

路由模式

vue-router 提供了三种运行模式:

  • hash: 使用 URL hash 值来作路由。默认模式。
  • history: 依赖 HTML5 History API 和服务器配置。查看 HTML5 History 模式。
  • abstract: 支持所有 JavaScript 运行环境,如 Node.js 服务器端,当检测到没有浏览器的api强制转换到这种模式
路由事件

路由跳转事件如果支持popstate,pushstate 使用popstate,pushstate事件,如果不能使用 hashchange事件

组件更新指定路由的组件

在vue-router组件内部定义了View子组件,当匹配到自定路由的组件,执行ref.parent.$createElement生成组件

感觉没有好写的了,也就这些值得看下

你可能感兴趣的:(vue-router源码初探)