1.入门
1.1 安装使用
$ npm install vue-router --save-dev
1.1.1 使用vue-cli搭建
详情请百度vue-cli搭建
1 | |-- build // 项目构建(webpack)相关代码 |
1.2 router/index.js
1 | export default new Router({ |
1.3 router-link
- 相当于a标签
<router-link to="/">[显示字段]</router-link>
to:填写router/index.js文件配置的path值
2.配置子路由
App.vue
components目录
router/index.js
1 | children:[ |
3.传递参数
3.1 name
- 有子路由的name是没用的
<p></p>
3.2 :to
<router-link
:to="{name:xxx,params:{key:value}}"
>
valueString
</router-link>
4.单页面多路由区域
- 一个页面有2个以上的<router-view>
- 非常适合左右分栏,左边操作右边
1 | //App.vue |
5.利用url传递参数
- :号传递
- src/router/index.js 配置路由
- 传递的数值在
- 可以使用正则规定传递的数组 path:’/params/:showId(\d+)/:name’