美文网首页关于vue
路由带参跳转——vue

路由带参跳转——vue

作者: 简小园 | 来源:发表于2019-05-15 19:32 被阅读0次

    点击子页面B的按钮,跳转到主页面A,同时携带子页面B中的信息,给主页面A。

    在<router-link>中跳转

    • 子页面B
    <router-link :to="{path:'/A',query:{Bmsg: this.msg}}"> 去A页面 </router-link>
    
    • 主页面A
    // 在这里异步接收参数
    let that=this;
    setTimeout(function(){
      that.Amsg=that.$route.query.Bmsg;
    },200);
    

    用$router跳转

    • 子页面B
    this.$router.push({
      path:'/A', 
      query:{Bmsg: this.msg} 
    });
    
    • 主页面A
    // 在这里异步接收参数
    let that=this;
    setTimeout(function(){
      that.Amsg=that.$route.query.Bmsg;
    },200);
    
    • 可以把Amsg显示到页面上{{this.Amsg}}

    相关文章

      网友评论

        本文标题:路由带参跳转——vue

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