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

coldplay.xixi
リリース: 2020-11-12 11:23:42
オリジナル
3501 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート