我正在开发nuxt-edge++auth.nuxt项目vuex,在nuxtServerInit商店的方法中我只在控制台中记录一条消息。当站点重新加载时,该消息会被打印多次。这似乎只发生在dev模式下。
有没有办法将其他数据传递给$router.push()未在路径的路径中注册为参数或查询的数据。这将使我在下一页上认识到它已通过编程导航访问,因为无法通过URL传递它。就像是:
this.$router.push({
path: '/next-page',
params: {...},
query: {...},
moreData: {foo: 1}
})
Run Code Online (Sandbox Code Playgroud)
然后在/next-page:
this.$route.moreData.foo // 1
Run Code Online (Sandbox Code Playgroud)
目前,我正在使用$store来处理moreData