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 制限ページングが遅い理由と最適化ソリューション
反復/egrep構文: grep [-cinvABC] 'word' ファイル名-c...
JavaScript には、for、for in、for of、forEach ループなど、多くのル...
以下の操作デモンストレーションはすべて MySQL バージョン 5.6.36 に基づいています。仕事...
数日前、Server2019の正式版がリリースされたことを知り、面白半分でインストールしてみることに...
導入:最近の面接の質問を見ると、ドロップダウン メニューを実装するために CSS を使用することが多...
目次概要コンソールログコンソール.infoコンソール.警告コンソールエラーコンソールテーブルコンソー...
CSS インポート方法 - インラインスタイルタグ属性を通じて、CSSのキーと値のペアがタグに直接書...
DNMP の紹介DNMP (Docker + Nginx + MySQL + PHP7/5 + Re...
1. ファイアウォールの設定を変更し、対応するポートを開きますLinux システムのファイアウォール...
目次イベントページの読み込みイベント委任イベントの切り替えイベント要約するイベントページの読み込み1...
問題コードuseEffectによって発生したクロージャの問題コードを見てみましょう 定数 btn =...
まず問題の説明から始めましょう:同じページで、1 つのタブに float:left が必要で、もう ...
この記事では、電子商取引プラットフォームで商品の詳細を表示する一般的な例を紹介します。たとえば、ある...
私のシステムとソフトウェアのバージョンは次のとおりです。システム環境: win7、64ビットMySQ...
iframe の使い方:コードをコピーコードは次のとおりです。 <DIV align=cent...