0
如果目的地與當前路由相同並且只有params發生變化(例如:從一個配置文件到另一個配置文件/ users/1 - >/users/2)我如何才能認識到這一點並更新組件。使用vue-router我可以使用beforeRouteUpdate方法來更新組件。如何處理路由參數更新nuxt.js
Here is a recording of my issue
如果目的地與當前路由相同並且只有params發生變化(例如:從一個配置文件到另一個配置文件/ users/1 - >/users/2)我如何才能認識到這一點並更新組件。使用vue-router我可以使用beforeRouteUpdate方法來更新組件。如何處理路由參數更新nuxt.js
Here is a recording of my issue
我創建的中間件目錄內的routeGaurds.js文件,然後補充說,我nuxt.config.js內中間件文件
// routeGaurds.js
export default ({ app }) => {
if(process.browser) {
app.router.beforeEach((to, from, next) => {
console.log(to)
next()
})
}
// nuxt.config.js文件
module.exports = {
router: {
linkActiveClass: 'active-link',
middleware: ['routeGaurds']
}}
你試過用全球警衛beforeEach嗎? –
真棒,工作。由於某些原因,當我早些時候嘗試不起作用。一旦我重新啓動webpack它的工作。謝謝 –
\ m /(〜。^)很高興聽到它 –