带过来的query:{"IsBinding":false},在进行操作之后需要将query的参数值改为{"IsBinding":true},使用this.$router.query.IsBinding = true,页面刷新后值依然为{"IsBinding":false}。修改this.$router.query = {"IsBinding":true} 说只读
带过来的query:{"IsBinding":false},在进行操作之后需要将query的参数值改为{"IsBinding":true},使用this.$router.query.IsBinding = true,页面刷新后值依然为{"IsBinding":false}。修改this.$router.query = {"IsBinding":true} 说只读
试试这样,亲测可以修改参数和URL:
const query=JSON.parse(JSON.stringify(this.$route.query))
query.IsBinding=true
this.$router.push({ path: this.$route.path, query })
6 回答2.9k 阅读✓ 已解决
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
你可以使用编程式导航来完成这个操作吗?