细说vue 路由

在之前的文章《搭建第一个简易vue工程》中有简略提到过vue路由的配置,见:搭建第一个简易vue工程_百变码农的博客-CSDN博客

这里再专门针对vue路由,完整记录下详细配置过程

1. npm 安装 vue-router

npm install vue-router -g

详见《vue 环境搭建配置》vue 环境搭建配置_百变码农的博客-CSDN博客_服务器搭建vue环境

2. vue工程引入路由

main.js 引入路由配置文件

App.vue 主界面添加路由视图 router-view 加载位置

3. router/index.js 路由配置

页面中获取路由路径参数

 <h2>{{ $route.params.name }}</h2>

4. router-link 路由菜单配置

除了使用<router-link>创建 a 标签来定义导航链接,还可以借助 router 的实例方法,通过编写代码来实现.

在 Vue 实例内部,你可以通过 $router 访问路由实例。因此你可以调用this.$router.push

当点击 <router-link>时,等同于调用 this.$router.push(...)

// 路由路径

this.$router.push({ path: 'home' })

// 路由命名

this.$router.push({ name: 'user', params: { userId: '123' }})

5. 在需要展示路由的公共界面中引入导航菜单

6. 嵌套路由

7. elemet-ui 的el-menu 结合vue-router

要在el-menu里加上router属性,然后el-menu-item的index属性对应的是跳转路径

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值