Vue Router 安装/简介
-
-
安装方式
直接下载 / CDN
Unpkg.com 提供了基于 NPM 的 CDN 链接。上面的链接会一直指向在 NPM 发布的最新版本。你也可以像 https://unpkg.com/vue-router@2.0.0/dist/vue-router.js 这样指定 版本号 或者 Tag。
在 Vue 后面加载 vue-router,它会自动安装的:NPM
npm install vue-router如果在一个模块化工程中使用它,必须要通过 Vue.use() 明确地安装路由功能:如果使用全局的 script 标签,则无须如此 (手动安装)。
构建开发版
如果你想使用最新的开发版,就得从 GitHub 上直接 clone,然后自己 build 一个 vue-router。 -
Vue Router 创建应用
用 Vue.js + Vue Router 创建单页应用,是非常简单的。使用 Vue.js ,我们已经可以通过组合组件来组成应用程序,当你要把 Vue Router 添加进来,我们需要做的是,将组件 (components) 映射到路由 (routes),然后告诉 Vue Router 在哪里渲染它们。下面是个基本例子:HTML代码
JavaScript 代码
通过注入路由器,我们可以在任何组件内通过 this.$router 访问路由器,也可以通过 this.$router 访问当前路由:留意一下 this.$router 和 router 使用起来完全一样。我们使用 this.$router 的原因是我们并不想在每个独立需要封装路由的组件中都导入路由。要注意,当 <router-link> 对应的路由匹配成功,将自动设置 class 属性值 .router-link-active。
-