好困好困好困

常用路由跳转方式

  1. 通过router-link进行跳转
  2. 通过$router.push进行跳转

router-link

<router-link :to="{path: 'yourPath', params: { name: 'name', dataObj: data},query: {name: 'name', dataObj: data}}">
</router-link>1. path -> 是要跳转的路由路径,也可以是路由文件里面配置的 name 值,两者都可以进行路由导航2. params -> 是要传送的参数,参数可以直接key:value形式传递3. query -> 是通过 url 来传递参数的同样是key:value形式传递// 2,3两点皆可传递

$router方式跳转

// 组件 a
<template><button @click="sendParams">传递</button>
</template>
<script>export default {name: '',data () {return {msg: 'test message'}},methods: {sendParams () {this.$router.push({path: 'yourPath', name: '要跳转的路径的 name,在 router 文件夹下的 index.js 文件内找',params: { name: 'name', dataObj: this.msg}/*query: {name: 'name', dataObj: this.msg}*/})}},computed: {},mounted () {}}
</script>
<style scoped></style>
----------------------------------------
// 组件b
<template><h3>msg</h3>
</template>
<script>export default {name: '',data () {return {msg: ''}},methods: {getParams () {// 取到路由带过来的参数 let routerParams = this.$route.params.dataobj// 将数据放在当前组件的数据内this.msg = routerParams}},watch: {// 监测路由变化,只要变化了就调用获取路由参数方法将数据存储本组件即可'$route': 'getParams'}}
</script>
<style scoped></style>

vue路由跳转传参 Orz相关推荐

  1. vue路由跳转传参乱码解决

    vue路由组件跳转传参中文乱码解决 -在路由传参 this.$router.push({path:"/index", query:{msg:encodeURI("我是消息 ...

  2. VUE路由跳转传参的七种方法

    vue中每个页面都需要在路由中声明,就是在router/index.js中写 import Vue from 'vue' import Router from 'vue-router' import ...

  3. vue路由跳转传参的几种方式

    需求是跳转至工单申请详情页面 vue.js中路由配置代码:  import Layout from '@/layout'const repairRouter = {path: '/repair',co ...

  4. vue中路由传参方式之二(this.$router.push进行编程式路由跳转传参)

    this.$router.push进行编程式路由跳转传参 router中路由配置 组件home点击传参 组件homeDetails接受参数 router中路由配置 params第一种传参路由配置 {p ...

  5. vue2.0 点击跳转传参--vue路由跳转传参数

    vue中路由跳转传参数有多种,自己常用的是下面的几种 通过router-link进行跳转 通过编程导航进行路由跳转 1. router-link [html] view plaincopy <r ...

  6. vue路由传参两种方式;vue路由传参query与params区别;vue路由跳转的带参与不带参,路由跳转传参方式:name 、 path;

    vue项目的路由传参常用的有两种方式:query和params 1.query传参特点:1.1可以用path也可以用name传递路径 注意name是路由页面vue文件的名称 不需要/1.2跳转页面地址 ...

  7. 尚硅谷VUE项目-前端项目问题总结07--产品详情页【vuex-排他操作foreach-放大镜-轮播图-兄弟组件通信$bus-购物车-路由跳转传参-路由传参+会话存储】-游客身份-节流

    尚硅谷VUE项目-前端项目问题总结07---产品详情页 1.静态组件(详情页还未注册为路由组件) 2.发请求 3.vuex-获取产品详情信息 3.1放大镜 3.2 属性值[排他操作] 3.3轮播图[j ...

  8. vue3路由配置及路由跳转传参

    1.安装路由 npm i vue-router 2.编写需要展示的路由 在src目录下创建pages文件夹,里面创建两个vue文件命名为student.vue,person.vue 分别编写两个vue ...

  9. Vue 路由组件通讯传参的 8 种方式

    当 props 是一个对象时,它将原样设置为组件 props.当 props 是静态的时候很有用. 我们在开发单页面应用时,有时需要进入某个路由后基于参数从服务器获取数据,那么我们首先要获取路由传递过 ...

最新文章

  1. C++_泛型编程与标准库(六)
  2. 最新:2022校友会中国大学排名发布!
  3. CISSP的成长之路(十五):系统架构和设计之安全标准
  4. ASP.NET Core 中文文档 第四章 MVC(2.2)模型验证
  5. confluencejira集成_集成confluence与jira
  6. ubuntu创建文件夹快捷方式命令
  7. OpenCV使用cv :: CascadeClassifier类检测视频流中的对象的实例(附完整代码)
  8. Underlying cause: com.mysql.cj.jdbc.exceptions.CommunicationsException : Communications link failure
  9. .net core razor ajax,.NET CORE Razor Pages Ajax 调用 C# 方法
  10. 基于C语言的软件,基于C语言的计算机软件编程分析
  11. 华为盒子显示未连接服务器,华为盒子 连接服务器地址
  12. ET Reporter
  13. 详解Linux基础网络服务之DNS域名解析
  14. 记录CSDN账号被盗事件
  15. Jquery Validate 设置不显示验证信息
  16. Oracle 锁表查询
  17. 关闭Linux内核打印信息方法
  18. 郭博分析modbus主机模式
  19. 轩逸酷我音乐显示服务器错误,第14代轩逸车机系统体验:基本满足日常需求 随车流量模糊不清...
  20. Android阅读器放大镜

热门文章

  1. Java泛型方法的声明方式
  2. 2.激发孩子持续的学习动力,这个方法最有效
  3. Es 查看集群详细信息
  4. CSDN问答频道“华章杯”1月排行榜活动开始,丰厚奖品等你拿
  5. 数学真简单 _ 牛吃草问题 (1
  6. CISSP CBK 八大知识领域
  7. attr属性disabled
  8. 浙江2008年高招文理科第一批平行投档分数线
  9. CSS3全屏星空动态特效代码
  10. el-calendar日历组件