プロジェクトを作成しているときに、ユーザーがアクションを実行し、特定の状態を変更し、ページを更新してページを再レンダリングする必要がある状況に遭遇することがよくあります。例: ユーザーのログイン成功、追加、削除、更新など。
場所を再読み込みします。
this.$router.go(0); これを使用したことがある人なら誰でも、最初の 2 つはページを強制的に更新し、一瞬のちらつきとユーザー エクスペリエンスの低下を引き起こすことを知っています。
<テンプレート> <div id="アプリ"> <ルータービュー v-if="isRouterAlive"></ルータービュー> </div> </テンプレート> <スクリプト> エクスポートデフォルト{ 名前: 'アプリ'、 provide () { //親コンポーネントに変数を提供し、inject を通じて子コンポーネントに変数を注入します。 戻る { リロード: this.reload } }, データ() { 戻る { isRouterAlive: true //ビューが表示されるかどうかを制御する変数} }, メソッド: { リロード(){ this.isRouterAlive = false; //まず閉じます。 this.$nextTick(関数() { this.isRouterAlive = true; // もう一度開く}) } }, } </スクリプト> 次に、ページを更新する必要があるコンポーネントにこれを記述します。 エクスポートデフォルト{ inject:['reload'], //App data () に reload メソッドを挿入します { 戻る { ....... } }, ページを更新する必要があるコード ブロックで使用します。 これで、Vue のページ更新の 3 つの方法についての記事は終了です。Vue のページ更新に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: Spring環境を構成するためのDocker-composeの手順
目次Docker イメージ鏡とは何ですか? Dockerイメージの読み込み原理コミットミラーDock...
最近、プロジェクトで問題が発生しました。サーバー側のプログラムが突然クラッシュして終了しました。クラ...
この記事では、例を使用して、MySQL の結合クエリ、結合クエリ、サブクエリの原理と使用方法を説明し...
序文:この記事は、CUDA 9.0 をインストールした経験に基づいています。CUDA 9.0 は現在...
JavaScript は多くの素晴らしい機能を備えています。この記事では、作業効率の向上とコードのデ...
目次1. JSONとは何か1.1 配列リテラル1.2 オブジェクトリテラル1.3 混合リテラル1.4...
初めてDockerを使用してイメージをローカルにパッケージ化してデプロイするまず、私のラップトップシ...
まず、接続プールを使用する理由と、接続プールによってどのような問題が解決できるかを理解する必要があり...
目次モジュール化の基本概念モジュール化とは何かモジュール分解の利点Node.js のモジュール性No...
docker コンテナの下に kong クラスターを構築するのは非常に簡単です。公式サイトの紹介も非...
ある日、内部結合を含む SQL ステートメントの実行速度はそれほど遅くはない (0.1 ~ 0.2)...
この記事では、物流タイムライン効果を実現するためのVueの具体的なコードを例として紹介します。具体的...
この記事の例では、Webメッセージボードを実装するためのjsの具体的なコードを参考までに共有していま...
この記事では、例を使用して、MySQL ビューの原理と基本操作を説明します。ご参考までに、詳細は以下...
この記事では、チャット機能を簡単に実装するためのVue+Websocketの具体的なコードを参考まで...