ホームページ >ウェブフロントエンド >jsチュートリアル >配列データを操作する vue.js メソッド
今回はvue.jsで配列データを操作する方法をお届けします。vue.jsを使用して配列データを操作する際の注意点は何ですか?実際の事例を見てみましょう。
1. デフォルトでは、Vue.js は配列への繰り返しデータの追加をサポートしません。これは track-by="$index"
を使用して実現できます。
JavaScriptコード
<script type="text/javascript" src="../js/vue-1.0.21.js"></script> <script type="text/javascript"> window.onload = function() { vm = new Vue({ el: '#app', data: { arrMsg: ['apple', 'orage', 'pear'] }, methods: { add: function() { this.arrMsg.push('tamota'); } } }); } </script>2.2 HTML コード
<p id="app"> <!--显示数据--> <ul> <li v-for="value in arrMsg" > {{value}} </li> </ul> <button type="button" @click="add">增加数据</button> </p>3. 配列の挿入には track-by="$index" を使用します。 3.1 Javascript コード
<script type="text/javascript" src="../js/vue-1.0.21.js"></script> <script type="text/javascript"> window.onload = function() { vm = new Vue({ el: '#app', data: { arrMsg: ['apple', 'orage', 'pear'] }, methods: { add: function() { this.arrMsg.push('tamota'); } } }); } </script>3.2 HTML コード
<p id="app" class="container"> <!--显示数据--> <ul> <li v-for="value in arrMsg" track-by="$index" > {{value}} </li> </ul> <button type="button" @click="add" >增加数据</button> </p>4. 完全なコード
<script type="text/javascript" src="../js/vue-1.0.21.js"></script> <script type="text/javascript"> window.onload = function() { vm = new Vue({ el: '#app', data: { arrMsg: ['apple', 'orage', 'pear'] }, methods: { add: function() { this.arrMsg.push('tamota'); } } }); } </script> <p id="app" class="container"> <!--显示数据--> <ul> <li v-for="value in arrMsg" track-by="$index" > {{value}} </li> </ul> <button type="button" @click="add" >增加数据</button> </p>
追記: vue 配列の重複、ループエラーレポートを見てみましょう
Vue.js は、デフォルトでは繰り返しデータを配列に追加することをサポートしていません。これは を使用して実現できます。 track-by="$index"
以上が配列データを操作する vue.js メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。