使用Nuxt进行页面跳转的时候会更新URL,此时会发现携带的参数丢失了,但是我们又想在跳转任意路由的时候都携带默认统一的参数,目前想到以下两个实现方案:
- 跳转时手动添加(this.$router.push({name: ‘home’, query: { id: 1 }}))【麻烦且扩展性不好】
- 利用router路由守卫自动添加,(基于plugins特性)
// ~/plugins/router.js
export default ({
app }) => {
app.router.beforeEach