您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Vue动态创建与删除数据步骤详解

2024/6/12 6:42:41发布21次查看
这次给大家带来vue动态创建与删除数据步骤详解,vue动态创建与删除数据的注意事项有哪些,下面就是实战案例,一起来看一下。
视图:
代码如下:
<!doctype html> <html> <head>  <meta charset="utf-8">  <title></title>  //导入vue.js  <script type="text/javascript" src="./vue.js"></script>  //非常简单了设置了一下css样式  <style type="text/css">  #app{   height: 100%;   margin-left: 200px;   width:50%;   text-align: center;   background-color: lightpink   }   .tab{    width: 600px;    margin-top: 30px;    background-color: lightpink;   }   input{    height: 25px;    margin-top: 10px;    border-radius:5px;   }  </style>  </head> <body>  <p id="app">  <p class="createform">   姓名:<input type="text" name="uname" v-model="username"><br>   年龄:<input type="text" name="uage" id="uage" v-model="userage"><br>   性别:<select name="gender" v-model="selected">    <option v-for="option in options" v-bind:value="option.gender">     {{option.gender}}    </option>       </select>   {{selected}}   <br>   <button type="button" v-on:click="insertinfo">创建</button>  </p>   <table class="tab">   <tr style="background-color: pink">    <th>姓名</th>    <th>年龄</th>    <th>性别</th>    <th>删除</th>   </tr>   <tr v-for="(person,index) in infoarr">    <td>{{person.uname}}</td>    <td>{{person.uage}}</td>    <td>{{person.gender}}</td>    <td><button v-on:click="deleteinfo(index)">删除</button></td>   </tr>  </table>  </p> </body> </html> <script type="text/javascript">  new vue({   el:#app,   data:{    msg:hello,    selected:'女',    username:'',    userage:'',    options:[    {gender:男},    {gender:女}    ],    infoarr:[]   },   methods:{   //添加数据的方法    insertinfo(){     var obj={};     obj.uname=this.username;     obj.uage=this.userage;     obj.gender=this.selected;     this.infoarr.push(obj);     console.log(obj);    },    //删除的方法    deleteinfo(index){     this.infoarr.splice(index,1);    }   }    }) </script>
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
怎样操作vue函数调用顺序
js给动态创建元素添加事件步骤详解
以上就是vue动态创建与删除数据步骤详解的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product