vue页面跳转携带参数,然后参数变化导航栏也变

45 阅读1分钟
A页面使用 jumpTable(row) {
this.$router.push({
         path: "/Warning/riskList",
         query: {
             RiskId: row.id,
         },
     });
 },方法跳转到/bank/Warning/riskList路由,携带参数,
 然后/bank/Warning/riskList页面已进入之后就获取 this.queryParams.eventType = this.$route.query.RiskId去接口查询,然后此页面, this.queryParams.eventType发生改变也去接口查询了,然后切换 页面的时候,再回到这个/bank/Warning/riskList页面,顶部的RiskId参数还是第一次跳转的值,不是最后这个页面修改的值


     再el-select 添加@cahnge方法啊  在方法中
        // 在下拉框发生变化时更新 RiskId 参数
        this.\$router.replace({
        path: '/Warning/riskList',
        query: {
        RiskId: this.queryParams.eventType
        }
        })
        
        
         jumpTo(row) {
 const { empCode } = row;
 const { startTime, endTime } = this.queryParams;
 this.$router.push({
     path: "/attitude/userportray",
     query: {
         logCode: empCode,
         logStartTime: String(startTime),
         logEndTime: String(endTime),
     },
 });

},