http://localhost:8080/#/?colorTheme=RetailBlack
首先我在url上手动输入?colorTheme=RetailBlack,然后我点击当前页面,跳转到另一个页面,我希望在另一个页面或者其他页面的url也同样带着?colorTheme=RetailBlack,请问怎么操作
如果你使用的是vue-router的话,你可以在你的路由的全局钩子里做处理,在next之前把上一个的路由的参数全部放到下一个的query里面去。然后再执行next函数
有没有一个全局的方法,比如在app里面设置,因为第一次输入是需要手动输入的,后面在跳转其他任何页面,都会带上
this.$router.push({
name: '新路由name',
query: {colorTheme: 'RetailBlack'}
})
在另一个页面用beforeRouteLeave中 next里面将参数传递下去