Vue general information entry interface is for your reference. The specific content is as follows
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>员工信息录入</title> <style> .btn1{ color: blue; background: skyblue; text-align: center; } </style> </head> <body> <p id="p2"> <fieldset> <legend>员工信息录入</legend> <p > <label>姓名:</label> <input type="text" v-model="newStudent.name"><br> <label>年龄:</label> <input type="text" v-model="newStudent.age"><br> <label>性别:</label> <select v-model="newStudent.sex">> <option value="男">男</option> <option value="女">女</option> </select><br> <label>手机:</label> <input type="text" v-model="newStudent.phoneNo"><br> <p> <button @click="createStudent()">新增用户</button> </p> </p> <table border="2px"> <thead> <tr> <th>序号</th> <th>姓名</th> <th>年龄</th> <th>性别</th> <th>手机</th> <th>操作</th> </tr> </thead> <tbody> <tr v-for="(student,index) in studentsList"> <td>{{index+1}}</td> <td>{{student.name}}</td> <td>{{student.age}}</td> <td>{{student.sex}}</td> <td>{{student.phoneNo}}</td> <td :class="btn1"><button @click="DeletestudentRow(index)">移除</button></td> </tr> </tbody> </table> <label>总行数:</label><span>{{studentsList.length}}</span> </fieldset> </p> </body> <script src="js/vue.js"></script> <script> var p1Data={ newStudent:{name:"",age:0,sex:"男",phoneNo:""}, studentsList:[{No:"0001",name:"张三",age:18,sex:"男",phoneNo:"13688899900"}, {No:"0112",name:"王五",age:28,sex:"男",phoneNo:"18800068888"}, {No:"0253",name:"林志玲",age:33,sex:"女",phoneNo:"18600001002"}, {No:"0608",name:"林志颖",age:68,sex:"男",phoneNo:"15998769900"}], }; var vm1=new Vue({ el:"#p2", data:p1Data, methods:{ //移除一行 DeletestudentRow:function (index) { this.studentsList.splice(index,1); }, //添加一行 createStudent: function(){ this.studentsList.push(this.newStudent); // 添加完newPerson对象后,重置newPerson对象 this.newStudent = {name:"",age:0,sex:"男",phoneNo:""} }, } }); </script> </html>
The above is the entire content of this article. I hope it will be helpful to everyone's study. I also hope that everyone will support Script Home.
Related learning recommendations: javascript video tutorial
The above is the detailed content of How to implement employee information entry function in vue. For more information, please follow other related articles on the PHP Chinese website!