2017-09-25 7 views
0

宛先が現在のルートと同じで、パラメータのみが変更されている場合(たとえば、あるプロファイルから別の/ users/1 - >/users/2に移動するなど)これを認識してコンポーネントを更新します。 vue-routerでは、beforeRouteUpdateメソッドを使用してコンポーネントを更新できます。ルートパラメータの処理方法nuxt.js

Here is a recording of my issue

+0

グローバルガードbeforeEachを試してみましたか? –

+0

素晴らしいです。何らかの理由で、以前に試したときにうまくいかなかった。 webpackを再起動すると、うまくいきました。ありがとう –

+0

\ m /(〜。^)それを聞いてよかった –

答えて

0

私は/ミドルウェアディレクトリ内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'] 
    }} 
関連する問題