1. ホーム
  2. vue.js

[解決済み】Vuejs:ルート変更時のイベント

2022-04-14 10:37:17

質問

メインページで、ドロップダウンを使用しています。 v-show=show リンクをクリックすると @click = "show=!show" を設定したいのですが show=false ルート変更時に どうすれば実現できるか教えてください。

どのように解決するのですか?

を設定します。 ウォッチャー を使用します。 $route をコンポーネント内でこのように使用します。

watch:{
    $route (to, from){
        this.show = false;
    }
} 

これはルートの変更を監視し、変更されたら show を偽にする