vue 路由传参问题, 用params{ xxx:xxx}时, 路由的name 参数必须是一个固定值不能是一个变量

我认可少即是多
  • 7

onClick() {

  this.$router.push({ 

1 //path: "/" + this.active,
2 //name: this.active,
3 name: "home",

    params: {content: this.token
    }
  }

如代码所示,如果想用路由传递变量,那么只能使用第三种模式其他两种不能给params赋值而且也没有报错提示;如果想实现根据active的变量值来做路由跳转,请问有什么解决办法呢?

评论
阅读 113
撰写回答

登录后参与交流、获取后续更新提醒

宣传栏