Vueリストデータを削除した後、ページを自動的に更新する方法と更新方法の詳細な説明

Vueリストデータを削除した後、ページを自動的に更新する方法と更新方法の詳細な説明

問題の説明:

フロントエンドがデータの一部を削除したり、新しいデータを追加したりすると、バックエンドの操作は成功しますが、フロントエンドは自動的に更新されません。現在のページを更新する必要があります (vue-router を使用して現在のページに再ルーティングすると、ページは更新されず、window.reload() または router.go(0) を使用して更新すると、ブラウザ全体が再読み込みされます)

解決する:

提供/注入の組み合わせ

効果: コンポーネント階層の深さに関係なく、祖先コンポーネントがそのすべての子孫に依存関係を注入できるようにし、上流と下流の関係が確立されている限り常に有効です。

(ルータビューの表示または非表示を制御するために reload メソッドを宣言し、それによってページのリロードを制御します)

App.vue コード:

<テンプレート>
  <div id="アプリ">
      <ルータービュー v-if="isRouterAlive"></ルータービュー>

  </div>
</テンプレート>

<スクリプト>
エクスポートデフォルト{
  名前: 'アプリ'、
   コンポーネント: {},
  提供する(){
    戻る {
      リロード: this.reload
    }
  },
  データ() {
    戻る {
      isRouterAlive: true、
    };
  },
  CREAD() {},
  メソッド: {
    リロード(){
      this.isRouterAlive = false;
      this.$nextTick(関数(){
        this.isRouterAlive = true;
      })
    }
  },
  マウント() {
  },
}
</スクリプト>

<スタイル>
</スタイル>

方向:

  // vue reload メソッドを参照 inject: ['reload'],


//メソッド内でthis.reload()を呼び出す

若いうちは、自分自身と自分の決意に従って生きるために、常にもっと良く、もっと先へ進まなければなりません。来て!

要約する

これで、ページをアクティブに更新することと、vue リストのデータを削除した後の更新方法についての説明は終わりです。vue リストのデータを削除した後の更新に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Vue ルーターにパラメータを渡すときにページを更新するとパラメータが失われる問題に対処する方法
  • Vueルーターはパラメータを渡し、ページを更新するときにパラメータが失われる問題を解決します
  • Vueはルートの変更を監視し、App.vueファイル内のページを更新します。
  • Vueがページを更新した後にストアデータが失われる問題を解決する
  • Vueはページを更新するために3つの方法を使用する

<<:  yum インストールエラーの問題を解決する 保護されたマルチライブラリバージョン

>>:  MySQL セレクトキャッシュメカニズムの使用に関する詳細な説明

推薦する

MySQL における悲観的ロックと楽観的ロック

リレーショナル データベースでは、悲観的ロックと楽観的ロックがリソース同時実行シナリオのソリューショ...

CentOS 7 で rpm パッケージを使用して MySQL 5.7.18 をインストールする

最近、MySQL を使っています。Linux での mysql-installation という記事...

Ubuntuがインターネットに接続できない場合の解決策

問題の説明:デスクトップ コンピューターとキャンパス ネットワークを使用して、有線モードでインターネ...

HTMLで境界線を設定する3つの方法の詳細な説明

HTML で境界線を設定する 3 つの方法 境界線の幅: 1px 2px 2px; 境界線のスタイル...

Docker が占有するディスク領域をクリーンアップする方法

Docker は多くのスペースを占有します。コンテナを実行したり、イメージを取得したり、アプリケー...

Nest.js パラメータ検証とカスタム戻りデータ形式の詳細な説明

0x0 パラメータ検証Nest.jsでは、パラメータ検証業務のほとんどをパイプライン方式で実装してい...

three.js を使用してクールなアシッドスタイルの 3D ページ効果を実現します

この記事では、主にReact + three.jsテクノロジースタックを使用して3Dモデルの読み込み...

CSSの記述形式、モバイルページの基本構造の詳細な説明

1. CSSの記述形式1. インラインスタイルCSSコードを開始タグに直接記述することができます&l...

Douyin ロゴを作成する手順の CSS3 分析

「Tik Tok」も大人気で、ユーザー数は7億人と言われています。今日は、注目を集めるためにTikT...

docker を使用してコード サーバーをデプロイする方法

画像をプルする # docker pull codercom/code-server # Docke...

CSS を使用して 3 つのステップでショッピング モールのカード クーポンを作成する

今日は618日、主要なショッピングモールはすべてプロモーション活動を行っています。今日は、次のように...

XHTML と CSS の Web ページ作成の問題に対する解決策

XHTML CSS ページ制作中に遭遇する問題の解決策は、解決策と呼ぶには少々大げさです。せいぜい、...

JavaScript は 9 グリッドのクリックによる色の変更効果を実装します

この記事では、9グリッドクリックの色変更効果を実現するためのJavaScriptの具体的なコードを参...

jsはタイトルと説明のキーワードを検出し、見つかった場合は置換するか他のページにジャンプします。

キーワード 一般タイトルには、クラック、キー、シリアル番号、キージェネレータなどの単語を含めることは...

ul リスト タグ デザイン ウェブ ページ 複数列レイアウト

数日前、CSS で 3 列レイアウトを書いていたときに、突然この方法を思いつきました。このアイデアは...