vue路由配置和使用

  • 在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 获取上个页面传递过来的数据

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、vue路由 1、路由配置文件 (1)在router.js中导入Vue和VueRouter (2)Vue调用Vu...
    风的记忆乀阅读 9,053评论 0 58
  • 安装路由 npm install vue-router --save-dev 配置 在src里新建router/i...
    十八岁的天空_b2de阅读 7,054评论 0 3
  • 今天早上醒来翻身看到孩子爸宽厚的肩膀,我心里涌起一团名叫幸福的感动。聚少离多的日子,每一次短暂的相聚都是对...
    大玉小儒阅读 105评论 0 2
  • 麦子已经收完 玉米正在耕种 秧苗晃着脑袋 等待父亲移栽 父亲在农谚里 挑着春夏秋冬 为儿女精心耕种着 一生的幸福 ...
    AK紫凝阅读 1,424评论 2 8

友情链接更多精彩内容