問題の説明:フロントエンドがデータの一部を削除したり、新しいデータを追加したりすると、バックエンドの操作は成功しますが、フロントエンドは自動的に更新されません。現在のページを更新する必要があります (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 をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: yum インストールエラーの問題を解決する 保護されたマルチライブラリバージョン
>>: MySQL セレクトキャッシュメカニズムの使用に関する詳細な説明
リレーショナル データベースでは、悲観的ロックと楽観的ロックがリソース同時実行シナリオのソリューショ...
最近、MySQL を使っています。Linux での mysql-installation という記事...
問題の説明:デスクトップ コンピューターとキャンパス ネットワークを使用して、有線モードでインターネ...
HTML で境界線を設定する 3 つの方法 境界線の幅: 1px 2px 2px; 境界線のスタイル...
Docker は多くのスペースを占有します。コンテナを実行したり、イメージを取得したり、アプリケー...
0x0 パラメータ検証Nest.jsでは、パラメータ検証業務のほとんどをパイプライン方式で実装してい...
この記事では、主にReact + three.jsテクノロジースタックを使用して3Dモデルの読み込み...
1. CSSの記述形式1. インラインスタイルCSSコードを開始タグに直接記述することができます&l...
「Tik Tok」も大人気で、ユーザー数は7億人と言われています。今日は、注目を集めるためにTikT...
画像をプルする # docker pull codercom/code-server # Docke...
今日は618日、主要なショッピングモールはすべてプロモーション活動を行っています。今日は、次のように...
XHTML CSS ページ制作中に遭遇する問題の解決策は、解決策と呼ぶには少々大げさです。せいぜい、...
この記事では、9グリッドクリックの色変更効果を実現するためのJavaScriptの具体的なコードを参...
キーワード 一般タイトルには、クラック、キー、シリアル番号、キージェネレータなどの単語を含めることは...
数日前、CSS で 3 列レイアウトを書いていたときに、突然この方法を思いつきました。このアイデアは...