vue-router命名路由
来源:互联网 发布:淘宝手机壳拍照技巧 编辑:程序博客网 时间:2024/05/22 02:00
<router-link to="/Home"></router-link>
/Home是在Router的全局配置中配置的path值。
这种显示的引用路径定义的URL一旦变更,所有引用的地方都需要改,其工作量可想而知。
但是vue-router提供了一种隐式的引用路径,即命名路由,通过路由的名称取代URL的直接引用。
因此需要给Router的全局配置进行重构:
router/index.js
import Vue from 'vue'import Router from 'vue-router'//import Hello from '@/components/Hello'import Home from '@/Home'import Brand from '@/Brand'import Member from '@/Member'import Cart from '@/Cart'import Me from '@/Me'import Detail from '@/Detail'import Collection from '@/Collection'import Trace from '@/Trace'import Default from '@/Default'Vue.use(Router)export default new Router({ // mode: 'history', // base: __dirname, // linkActiveClass: 'active', // 更改激活状态的Class值 routes: [ { path: '/', name: 'Home', component: Home, children: [ { path: '/detail/:id', name: 'Detail', component: Detail }, ] }, { path: '/brand', name: 'Brand', component: Brand }, { path: '/member', name: 'Member', component: Member }, { path: '/cart', name: 'Cart', component: Cart }, { path: '/me', name: 'Me', component: Me, children: [ { path: '', name: 'Default', component: Default }, { path: 'collection/:id', name: 'Collection', component: Collection }, { path: 'trace', name: 'Trace', component: Trace } ] } ]})命名路由引用时采用的是 :to 而不是 to ,而且向router-link的to属性传入的是一个对象。
<router-link :to="{name:'Home'}" tag="li" exact> <div> <i class="icon iconfont icon-31shouye"></i> </div> <div>精选</div></router-link>
可以在Home组件的模板中获取name的值{{$route.name}},在js中使用this.$route.name获取name值
本文参考 技术胖博客 vue-router官网
阅读全文
0 0
- vue-router命名路由
- vue-router 之命名路由
- vue-router -- 命名路由和命名视图
- vue-router菜鸟进阶!(嵌套路由VS命名路由)
- vue 路由vue-router
- vue路由 vue-router
- Vue 路由 vue-router
- vue-router: 嵌套路由
- vue-router 路由
- vue-router: 嵌套路由
- vue-router路由
- vue-router 路由
- 前端路由 -- vue-router
- vue-router -- 嵌套路由
- Vue 路由(router)
- vue-router路由
- vue-router嵌套路由
- vue-router命名视图
- 4个技巧帮你从客户更好获取反馈
- Maven的作用与在eclipse中创建Maven项目
- iOS 归档 反归档
- 注解Annotation
- 网站重构到底是什么
- vue-router命名路由
- 31、C#里面的图片框PictureBox的使用
- 格式化sd卡的命令
- String到底是个啥
- Android 高清加载巨图方案 拒绝压缩图片
- Android 进阶路线(思维导图)
- 目标检测与分割(一):Faster RCNN
- jQuery中的$.ajax()方法参数详解
- 机器学习之自组织特征映射神经网络(SOM)python实现