ホームページ  >  記事  >  ウェブフロントエンド  >  vue.js ルート this.route.push ジャンプ ページが更新されない場合の対処方法

vue.js ルート this.route.push ジャンプ ページが更新されない場合の対処方法

coldplay.xixi
coldplay.xixiオリジナル
2020-11-12 11:23:423480ブラウズ

vue.js ルート this.route.push ジャンプ ページが更新されない問題の解決策: [mounted:{}] 関数の代わりに [activated:{}] 周期関数を使用します。コードは [this.$router. go(0);] です。

vue.js ルート this.route.push ジャンプ ページが更新されない場合の対処方法

【関連記事の推奨事項: vue.js

vue.js routingthis Solution to .route.push ジャンプ ページが更新されない:

1. mounted:{} 関数の代わりに activated:{} 周期関数を使用します。できる。

2. ルーティングの監視

// 不推荐、用户体验不好
watch: {
'$route' (to, from) {
    // 路由发生变化页面刷新
this.$router.go(0);
}
},
// 该方法会多一次请求
watch: {
'$route' (to, from) {
    // 在mounted函数执行的方法,放到该处
this.qBankId = globalVariable.questionBankId;
this.qBankName = globalVariable.questionBankTitle;
this.searchCharpter();
}
},

関連する無料学習の推奨事項: JavaScript (ビデオ)

以上がvue.js ルート this.route.push ジャンプ ページが更新されない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。