ホームページ > 記事 > ウェブフロントエンド > 繰り返しデータを配列に挿入するための Vue.js 実装コードの詳細な説明
この記事では、配列に繰り返しデータを挿入する Vue.js の実装コードを中心に紹介しますので、必要な方は参考にしていただければ幸いです。
1. デフォルトでは、Vue.js は配列への繰り返しデータの追加をサポートしません。これは、track-by="$index"
を使用して実現できます。 track-by="$index"
来实现。
2、不使用track-by="$index"的数组插入,数组不支持重复数据的插入
2.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>
2.2 html代码
<p id="app"> <!--显示数据--> <ul> <li v-for="value in arrMsg" > {{value}} </li> </ul> <button type="button" @click="add">增加数据</button> </p>
2.2 结果
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>
3.3 结果
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>
ps:下面看下vue 数组重复,循环报错
Vue.js默认不支持往数组中加入重复的数据。可以使用track-by="$index"
2.1 JavaScript コード
rrreee 2.2 HTML コード
rrreee 2.2 結果
3. 配列の挿入には track-by="$index" を使用します。配列は繰り返しデータの挿入をサポートします
🎜 3.1 Javascript コード 🎜🎜 🎜rrreee🎜 3.2 HTML コード🎜
🎜🎜rrreee🎜 3.3 結果 🎜🎜
🎜🎜4、完全なコード 🎜🎜
🎜🎜rrreee🎜追記: vue 配列の重複とループ エラーを見てみましょう🎜🎜Vue.js は、デフォルトでは配列への繰り返しデータの追加をサポートしていません。これは、track-by="$index"
を使用して実現できます。 🎜🎜関連する推奨事項: 🎜🎜🎜🎜最も詳細な vue.js インストール チュートリアル🎜🎜🎜🎜グローバルに呼び出される MessageBox コンポーネントを開発するための Vue.js 🎜🎜🎜🎜 Vue.js の一般的な手順の詳細な説明🎜🎜
以上が繰り返しデータを配列に挿入するための Vue.js 実装コードの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。