美文网首页
vue路由配置和使用

vue路由配置和使用

作者: IvyAutumn | 来源:发表于2019-07-10 11:11 被阅读0次
  • 在src/router文件夹下的index.js中进行配置


    image.png
  • 在main.js中调用index.js的配置:
import router from './router'
  • App.vue页面使用(展示)路由:

把这个标签放到对应位置:

<router-view></router-view>
  • 路由切换(原来的<a href=”XXX.html”>等地方):把切换标签和链接改成:
<router-link  to="/">切换到HelloWorld组件</router-link>

当你点击 <router-link> 时,这个方法会在内部调用,但是有时的需求是页面不直接跳转,有确认弹框或者其他事件,此时就需要在js中设置跳转,常用的一种方法是 .$router.push(),该方法的参数可以是一个字符串路径,或者一个描述地址的对象。

// 字符串
router.push('home')

// 对象
router.push({ path: 'home' })

// 命名的路由
router.push({ name: 'user', params: { userId: '123' }})

// 带查询参数,变成 /register?plan=private
router.push({ path: 'register', query: { plan: 'private' }})

页面可以通过 $route.params.xxx 获取上个页面传递过来的数据

相关文章

网友评论

      本文标题:vue路由配置和使用

      本文链接:https://www.haomeiwen.com/subject/dxpckctx.html