zoukankan      html  css  js  c++  java
  • vue从一个页面跳转到另一个页面并携带参数

    1.需求:

    点击商场跳转到商业体列表

    解决方案:

    元页面:

    a标签中添加跳转函数

    <a class="orderBtn1 sIRicon2" href="javascript:void(0);" @click="toMallInfo('M000989')"><i class="sIRicon"></i>商场</a>
    1    toMallInfo: function(mallCode){
    2         this.$router.push({
    3           path: '/propertyInfo/mall/mallList',
    4           // name: 'mallList',
    5           query: {
    6             mallCode: 'M000989'
    7           }
    8         })
    9       },
     

    将将跳转的url添加到 $router中。

    path 中的url 最前面加 / 代表是根目录下,不加则是子路由

    通过path + query 的组合传递参数

    ----

    跳转页面接收参数

     1   created(){
     2       this.getParams()
     3     },
     4 methods :{getParams(){
     5         // 取到路由带过来的参数
     6         const routerParams = this.$route.query.mallCode
     7         // 将数据放在当前组件的数据内
     8         this.mallInfo.searchMap.mallCode = routerParams;
     9         this.keyupMallName()
    10       }
    11     },
    12     watch: {
    13       '$route': 'getParams'
    14     }

    解决!!!

  • 相关阅读:
    C# 通过反射初探ORM框架的实现原理
    Redis-Nosql数据库入门
    HTTPS 建立连接的详细过程
    Spring面试题
    struts2面试整理
    Java面试基本知识
    Spring MVC面试整理
    Mybatis面试整理
    Sublime 正则替换
    Hiberante知识点梳理
  • 原文地址:https://www.cnblogs.com/wzbk/p/10308203.html
Copyright © 2011-2022 走看看