vue中路由跳转传参数有多种,自己常用的是下面的几种

  • 通过router-link进行跳转
  • 通过编程导航进行路由跳转
1. router-link
[html] view plaincopy
  1. <router-link
  2. :to="{
  3. path: 'yourPath',
  4. params: {
  5. name: 'name',
  6. dataObj: data
  7. },
  8. query: {
  9. name: 'name',
  10. dataObj: data
  11. }
  12. }">
  13. </router-link>
  14. 1. path -> 是要跳转的路由路径,也可以是路由文件里面配置的 name 值,两者都可以进行路由导航
  15. 2. params -> 是要传送的参数,参数可以直接key:value形式传递
  16. 3. query -> 是通过 url 来传递参数的同样是key:value形式传递
  17. // 2,3两点皆可传递
2. $router方式跳转
[html] view plaincopy
  1. // 组件 a
  2. <template>
  3. <button @click="sendParams">传递</button>
  4. </template>
  5. <script>
  6. export default {
  7. name: '',
  8. data () {
  9. return {
  10. msg: 'test message'
  11. }
  12. },
  13. methods: {
  14. sendParams () {
  15. this.$router.push({
  16. path: 'yourPath',
  17. name: '要跳转的路径的 name,在 router 文件夹下的 index.js 文件内找',
  18. params: {
  19. name: 'name',
  20. dataObj: this.msg
  21. }
  22. /*query: {
  23. name: 'name',
  24. dataObj: this.msg
  25. }*/
  26. })
  27. }
  28. },
  29. computed: {
  30. },
  31. mounted () {
  32. }
  33. }
  34. </script>
  35. <style scoped></style>
  36. ----------------------------------------
  37. // 组件b
  38. <template>
  39. <h3>msg</h3>
  40. </template>
  41. <script>
  42. export default {
  43. name: '',
  44. data () {
  45. return {
  46. msg: ''
  47. }
  48. },
  49. methods: {
  50. getParams () {
  51. // 取到路由带过来的参数
  52. let routerParams = this.$route.params.dataobj
  53. // 将数据放在当前组件的数据内
  54. this.msg = routerParams
  55. }
  56. },
  57. watch: {
  58. // 监测路由变化,只要变化了就调用获取路由参数方法将数据存储本组件即可
  59. '$route': 'getParams'
  60. }
  61. }
  62. </script>
  63. <style scoped></style>

vue2.0 点击跳转传参--vue路由跳转传参数相关推荐

  1. id vue2路由传参_vue 路由跳转传参

    正常跳转 this.$router.push('/index'); 1带参 toOrderDetail() { let orderUuid = this.order.uuid; this.$route ...

  2. vue加载html传参,Vue页面跳转时传参总结

    1 路由跳转 &圈是的编小久据直请结未屏屏会气机页实应高lt;router-link   to="/login"&gt能调页代事求都学是功发解开宗这维视如间请前框来 ...

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

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

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

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

  5. Swift实战-豆瓣电台(六)视图跳转,传参及回跳

    原文:Swift实战-豆瓣电台(六)视图跳转,传参及回跳 youku观看地址:http://v.youku.com/v_show/id_XNzMxMzQ3MDcy.html 要点 在ChannelCo ...

  6. vue路由跳转以及路由传参接收

    路由跳转 1.声明式路由跳转 (不带参数) 通过router-link标签进行跳转,使用name或者path都可以,在dom结构中会被渲染成a标签 注意:router-link中链接如果是'/'开始就 ...

  7. vuejs中路由的传参以及路由props配置

    虽互不曾谋面,但希望能和您成为笔尖下的朋友 以读书,技术,生活为主,偶尔撒点鸡汤 不作,不敷衍,意在真诚吐露,用心分享 点击左上方,可关注本刊 标星公众号(ID:itclanCoder) 如果不知道如 ...

  8. C/C++ 一维数组的传参/一级指针的传参 二维数组的传参/二级指针的传参 三维数组的传参/三级指针的传参 方法总结分析终极篇

    序 最近复习c/c++数组的传参,发现了一些问题,下面是一些总结和思考 正文 一维数组的传参/一级指针的传参/普通指针 在理解指针的基础上,一维数组的指针传递很简单,我们知道数组的数组名就是这个数组首 ...

  9. Vue.js父与子组件之间传参 父向子组件传参   例子:App.vue为父,引入componetA组件之后,则可以在template中使用标签(注意驼峰写法要改成componet-a写法,因为ht

    Vue.js父与子组件之间传参 父向子组件传参 例子:App.vue为父,引入componetA组件之后,则可以在template中使用标签(注意驼峰写法要改成componet-a写法,因为html对 ...

最新文章

  1. webpack.config.js配置遇到Error: Cannot find module '@babel/core'问题
  2. java set的first_Java Pair.setFirst方法代码示例
  3. Blazor University (4)组件 — 单向绑定
  4. 北京君正:君子爱财,取之补助
  5. 实现QQ代理上网 如何写?
  6. sql azure 语法_Azure中的新SQL数据仓库
  7. 【命令小结】“|”的用法
  8. 单片机跑马灯程序c语言,用单片机编写几种跑马灯程序
  9. caxa发生文件读写异常_文件和异常
  10. 《计算机网络教程》(微课版 第五版) 第六章 网络应用层 课后习题及答案
  11. 大数据面试题知识点分析(十一)之Flume面试真题及答案
  12. 《机器学习实战》加利福尼亚州房屋价格 数据结构与可视化
  13. PowerVR Series5 Architecture Guide for Developers
  14. 博士论文致谢:感谢博一与我结婚的妻子!
  15. python详细安装教程-Pycharm及python安装详细教程(图解)
  16. 阿里云亮眼财报背后,云的打开方式正在重塑
  17. /etc/security/limits.conf 控制文件描述符,进程数,栈大小等
  18. 小米将推出新款自研芯片
  19. css中text文字超出宽度省略号显示并鼠标悬停显示剩余全部:
  20. Django项目中浏览器显示127.0.0.1拒绝我们的连接请求

热门文章

  1. 【暑假训练 7.10】 codevs 2492 上帝造题的七分钟2
  2. Android4大组件
  3. 安装LAMP环境(PHP5.4)
  4. int, float, double之间不得不说的故事
  5. C#自定义ConfigSections节 操作 。
  6. Qt for Android 开发环境配置
  7. nmap在kali的使用方法和常见命令(入门)
  8. 暴力破解(初级)以及弱口令工具的使用
  9. 计算机事业单位专技岗考什么区别,事业单位管理岗和专技岗的区别(从待遇等角度)...
  10. idea撤销与恢复快捷键_IntelliJ IDEA 重做快捷键和配置哲学