1. Vueリスナー配列Vueは実際に配列の変更を監視することができます。例えば、 データ () { 戻る { ウォッチArr: [], }; }, watchArr (新しい値) { console.log('リスニング: ' + newVal); }, 作成された(){ タイムアウトを設定する(() => { this.watchArr = [1, 2, 3]; }, 1000); }, たとえば、配列インデックス 0 から 2 つの要素を削除し、インデックス 0 に要素 3 を挿入するには、splice(0,2,3) を使用します。 データ () { 戻る { ウォッチアラー: [1, 2, 3], }; }, watchArr (新しい値) { console.log('リスニング: ' + newVal); }, 作成された(){ タイムアウトを設定する(() => { this.watchArr.splice(0, 2, 3); }, 1000); }, プッシュ配列も監視できます。 2. vueが配列の変更を監視できない状況ただし、次の2つの状況ではアレイを監視できません。
配列の変更を監視できない状況の例 1. インデックスを使用して配列の値を直接変更する データ () { 戻る { ウォッチArr: [{ 名前: 'krry', }], }; }, watchArr (新しい値) { console.log('リスニング: ' + newVal); }, 作成された(){ タイムアウトを設定する(() => { this.watchArr[0].name = 'シャオユエ'; }, 1000); }, 2. 配列の長さを変更する
データ () { 戻る { ウォッチArr: [{ 名前: 'krry', }], }; }, ウォッチArr (新しい値) { console.log('リスニング: ' + newVal); }, 作成された(){ タイムアウトを設定する(() => { this.watchArr.length = 5; }, 1000); }, Vue が配列の変更を監視できないことに関するこの記事はこれで終わりです。Vue が配列の変更を監視できないことに関する関連コンテンツをさらにご覧になりたい場合は、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: 大きなオフセットによる MySQL 制限ページングが遅い理由と最適化ソリューション
この記事では、MySQL データベースの基礎を学ぶためによく使用されるコマンドを例を使って説明します...
目次概要1. DOM要素をアニメーション化する方法2. 現在のブラウザでサポートされている変換互換の...
要件:ページ コンテンツが短く、ブラウザーの高さをサポートできない場合でも、フッターをウィンドウの下...
この記事の例では、スライダー検証を実装するためのjsキャンバスの具体的なコードを参考までに共有してい...
目次1. はじめに2. Viteプロジェクトを作成する1. viteをインストールする2. プロジェ...
ごみ箱機能をオンにすると、削除されたファイルの元のデータをタイムアウトなしで復元できるため、誤って削...
序文スワップは、ディスク上にある「仮想メモリ」の一部である特殊なファイル (またはパーティション) ...
この記事では、Vueを使用してショッピングカートの数量を変更する方法を紹介します。具体的な内容は次の...
目次1. ワークフローを実行する2. ミラーリングの基本コマンド1. ワークフローを実行するDock...
メタタグ機能METAタグは、HTMLタグのHEAD領域にある重要なタグです。文書の文字セット、使用言...
問題の説明:構造:テストには2つのフィールドがあります。これらは col1 と col2 で、どちら...
1. 準備ミドルウェア: Tomcat、Redis、Nginx Jar パッケージ: commons...
この記事では、カルーセルチャートの小さなケースを実装するためのJSの具体的なコードを参考までに共有し...
目次1.ライフサイクルとは何か2. 読み込みプロセス1.コンストラクタ2. レンダリング3. コンポ...
この記事では、Windows で MySQL をインストールする方法について簡単に説明します。他にご...