您好,欢迎访问一九零五行业门户网

Vue.js实现表格增删步奏详解

这次给大家带来vue.js实现表格增删步奏详解,vue.js实现表格增删的注意事项有哪些,下面就是实战案例,一起来看一下。
具体代码如下:
<!doctype html> <html lang="en"> <head>  <meta charset="utf-8">  <title>vue.js小demo</title>  <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="external nofollow" >  <style>   label{float:left;line-height: 34px;}   .panel-body{     margin:30px auto;   }  </style> </head> <body> <!-- 这是我们的view --> <p class="col-md-6">   <p class="panel panel-default" id="app" >   <p class="panel-body">       <p class="form-group">         <label class="col-md-2 control-label">name:</label>         <input type="text" class="col-md-9 form-control" v-model="newperson.name"/>       </p>       <p class="form-group">         <label class="col-md-2 control-label">age:</label>         <input type="text" class="col-md-9 form-control" v-model="newperson.age">       </p>       <p class="form-group">         <label class="col-md-2 control-label">sex:</label>         <select class="col-md-9 form-control" v-model="newperson.sex">           <option value="male">male</option>           <option value="female">female</option>         </select>       </p>       <p class="form-group">         <label class="col-md-8"></label>         <button class="col-md-3" @click="createperson">create</button>       </p>     </p>   <p class="panel-body">     <table class="table text-center">         <thead>           <tr >             <th class="text-center">name</th>             <th class="text-center">age</th>             <th class="text-center">sex</th>             <th class="text-center">delete</th>           </tr>         </thead>         <tbody>           <tr v-for="person in people">             <td>{{ person.name }}</td>             <td>{{ person.age }}</td>             <td>{{ person.sex }}</td>             <td><button v-on:click="delperson($index)">delete</button></td>           </tr>         </tbody>       </table>     </p>  </p> </p> </body> <script src="https://cdn.bootcss.com/vue/2.2.6/vue.js"></script> <script> //创建一个vue实例或viewmodel,它连接view与model var vm = new vue({   el: '#app',   data: {     newperson: {       name: '',       age: '',       sex: 'male'     },     people: [{       name: 'jack',       age: 30,       sex: 'male'     }, {       name: 'bill',       age: 26,       sex: 'male'     }, {       name: 'tracy',       age: 22,       sex: 'female'     }, {       name: 'chris',       age: 36,       sex: 'male'     }]   },   methods:{     createperson: function(){       this.people.push(this.newperson);       // 添加完newperson对象后,重置newperson对象       this.newperson = {name: '', age: '', sex: 'male'}     },     delperson: function(index){       // 删一个数组元素       this.people.splice(index,1);     }   } }); </script> </html>
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
如何使用php实现微信小程序人脸识别刷脸登录
怎样利用thinkphp实现三次登陆密码错误之后锁定账号
以上就是vue.js实现表格增删步奏详解的详细内容。
其它类似信息

推荐信息