vue 직원 정보 입력 기능 실현

3734 단어 vue정보 입력
Vue 유 니 버 설 정보 입력 인터페이스,참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>      </title>

 <style>

 .btn1{
  color: blue;
  background: skyblue;
  text-align: center;
 }

 </style>
</head>
<body>

 <div id="div2">

 <fieldset>
  <legend>      </legend>


  <div >

  <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>

  </div>


  <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>


 </div>



</body>
<script src="js/vue.js"></script>
<script>

 var div1Data={
 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:"#div2",
 data:div1Data,

 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>
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기