ホームページ >ウェブフロントエンド >jsチュートリアル >vue の要素の追加および削除メソッドを解析する
この記事では、Vue で要素を追加および削除する方法と、関連するサンプル コードを紹介します。興味のある方は参照してください。
関連するバージョンのサンプルコードは次のとおりです:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vue实例:添加删除元素r</title> <style type="text/css"> .form-group{ margin:10px; } .form-group>label{ display: inline-block; width: 5rem; text-align: right; } </style> </head> <body> <p id="app"> <p class="form-group"> <label>name:</label> <input type="text" name="" v-model='newitems.name'> </p> <p class="form-group"> <label>age:</label> <input type="text" name="" v-model='newitems.age'> </p> <p class="form-group"> <label>sex:</label> <select v-model='newitems.sex'> <option value="男">男</option> <option value="女">女</option> </select> </p> <p class="form-group"> <label></label> <button v-on:click = 'addPerson'>Create</button> </p> <table> <thead> <tr> <th>Name</th> <th>Age</th> <th>Sex</th> <th>Delete</th> </tr> </thead> <tbody> <tr v-for="item in items"><!--v-for--> <td>{{item.name}}</td> <td>{{item.age}}</td> <td>{{item.sex}}</td> <td><button @click="deletePerson($index)">Delete</button></td> </tr> </tbody> </table> </p> </body> <script src="vue.js"></script> <script type="text/javascript"> var vm = new Vue({ el:'#app', data:{ newitems:{ name:'', age:'18', sex:'女' },//newitems默认的 items:[{ name:'lily', age:18, sex:'女' },{ name:'lily', age:18, sex:'女' },{ name:'lily', age:18, sex:'女' },{ name:'lily', age:18, sex:'女' },{ name:'lily', age:18, sex:'女' }] }, methods:{ addPerson:function(){ this.items.push(this.newitems)//往items中添加newitems this.newitems = {name:'',age:'18',sex:'女'} },//添加元素 deletePerson: function(index){ // 删一个数组元素 this.items.splice(index,1); } } }) </script> </html>
以上がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語に注目してください。 Webサイト!
関連する推奨事項:
以上がvue の要素の追加および削除メソッドを解析するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。