在跳转编辑页面的时候地址栏只传id?

在vue中,点击跳转编辑页面,我想实现地址栏只传id,其他的参数不显示在地址栏中

你可以用Vuex传参

this.$router.push({path: url, query: {id=id}})

基于问题,给你建议

  1. 只显示id在地址栏,那就在跳转的时候在路由后面拼接上id的值
  2. 其他参数不显示在地址栏,那就用this.$router.push({name: ${url}?id=${id}, params: {a: 1, b: 2, c: 3}})

备注:记住在使用name的方式的时候,routers的文件里面需要有name的属性

祝好 如有帮助,望点赞采纳

你是不想把你的内容暴露在地址中吧,你可以用encodeURIComponent()这个函数对参数进行编码