使用query传参
this.$router.push({path: `/shiftAccountSafe/${id}`, query: {search: this.search}});
另一个页面接参
console.log('search:', this.$route.query.search);
进入到页面是可以获取到参数
但刷新页面就获取不到了
求大神解答。。。
使用query传参
this.$router.push({path: `/shiftAccountSafe/${id}`, query: {search: this.search}});
另一个页面接参
console.log('search:', this.$route.query.search);
进入到页面是可以获取到参数
但刷新页面就获取不到了
求大神解答。。。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
query里的每一项值应该是字符串,你传一个对象进去自然被强制转成[object Object],可以看一下你的地址栏应该就是这样。
你需要修改所传参数search,不能直接用对象。