栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Vue.js

vue 跳转页面并传递参数

Vue.js 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

vue 跳转页面并传递参数

首先创建readDetail.vue 且在index.js中注册路由。
传递页面方式:

1.通过router-link进行跳转
  
    跳转  

 1. path -> 是要跳转的路由路径,也可以是路由文件里面配置的 name 值,两者都可以进行路由导航  
 2. params -> 是要传送的参数,参数可以直接key:value形式传递  
 3. query -> 是通过 url 来传递参数的同样是key:value形式传递
2. $router方式跳转

this.$router.push({name:'路由命名',params:{参数名:参数值,参数名:参数值}})

 this.$router.push({  
            path: 'yourPath',   
            name: '要跳转的路径的 name,在 router 文件夹下的 index.js 文件内找',  
            params: {   
                key: 'key',   
                msgKey: this.msg  
            }  
              
        })
接受方式

this.$route.params.参数名

this.$route.query.参数名

实验(包含两种方式):
传递页:

 
                跳转
              传递-----------------------------------------------------------------------------------------
export default {
    name: 'reads',
    data () {
      return {
        msg: 'msg test.'
      }
    },

接收页:

    Num:{{ myIndex }}

    

{{ msg }}

  ----------------------------------------------------------- data () {       return {         msg: '',         // 保存传递过来的index         myIndex: ''       } ----------------------------------------------------------- mounted: function () {       this.msg = this.$route.params.msgKeyOne       this.myIndex = this.$route.params.msgKey       console.log(this.myIndex)     }

实验结果:


             




作者:张中华
链接:https://www.jianshu.com/p/c699c4d197de


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/240348.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号