Vue实现动态创建和删除数据的方法


Posted in Javascript onMarch 17, 2018

视图:

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>
 <div id="app">
 <div 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>
 </div> 
 <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>
 </div>
</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实现动态创建和删除数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery选择头像并实时显示的代码
Jun 27 Javascript
根据json字符串生成Html的一种方式
Jan 09 Javascript
使用jQuery fancybox插件打造一个实用的数据传输模态弹出窗体
Jan 15 Javascript
Function.prototype.apply()与Function.prototype.call()小结
Apr 27 Javascript
Vuejs第七篇之Vuejs过渡动画案例全面解析
Sep 05 Javascript
javascript创建对象的3种方法
Nov 02 Javascript
angular实现form验证实例代码
Jan 17 Javascript
微信小程序开发的四十个技术窍门总结(推荐)
Jan 23 Javascript
js获取html页面代码中图片地址的实现代码
Mar 05 Javascript
微信小程序实现底部导航
Nov 05 Javascript
浅谈Vue SSR中的Bundle的具有使用
Nov 21 Javascript
基于JQuery和DWR实现异步数据传递
Oct 16 jQuery
JS实现将链接生成二维码并转为图片的方法
Mar 17 #Javascript
基于vue1和vue2获取dom元素的方法
Mar 17 #Javascript
解决vue页面DOM操作不生效的问题
Mar 17 #Javascript
vue中实现先请求数据再渲染dom分享
Mar 17 #Javascript
vue 每次渲染完页面后div的滚动条保持在最底部的方法
Mar 17 #Javascript
vue获取当前激活路由的方法
Mar 17 #Javascript
vue 实现复制内容到粘贴板clipboard的方法
Mar 17 #Javascript
You might like
不要轻信 PHP_SELF的安全问题
2009/09/05 PHP
php插入排序法实现数组排序实例
2015/02/16 PHP
Expandable &quot;Detail&quot; Table Rows
2007/08/29 Javascript
jquery.jstree 增加节点的双击事件代码
2010/07/27 Javascript
关于递归运算的顺序测试代码
2011/11/30 Javascript
深入理解JavaScript系列(2) 揭秘命名函数表达式
2012/01/15 Javascript
Raphael带文本标签可拖动的图形实现代码
2013/02/20 Javascript
JavaScript表达式:URL 协议介绍
2013/03/10 Javascript
js监听鼠标事件控制textarea输入字符串的个数
2014/09/29 Javascript
Javascript验证用户输入URL地址是否为空及格式是否正确
2014/10/09 Javascript
jQuery实现自定义事件的方法
2015/04/17 Javascript
javascript点击按钮实现隐藏显示切换效果
2016/02/03 Javascript
利用Bootstrap实现表格复选框checkbox全选
2016/12/21 Javascript
详解ES6 系列之异步处理实战
2018/10/26 Javascript
vue elementUI table表格数据 滚动懒加载的实现方法
2019/04/04 Javascript
vue中img src 动态加载本地json的图片路径写法
2019/04/25 Javascript
Vue3 中的数据侦测的实现
2019/10/09 Javascript
javascript canvas检测小球碰撞
2020/04/17 Javascript
微信小程序之高德地图多点路线规划过程示例详解
2021/01/18 Javascript
Python实现根据指定端口探测服务器/模块部署的方法
2014/08/25 Python
python3+mysql查询数据并通过邮件群发excel附件
2018/02/24 Python
Python爬虫实现(伪)球迷速成
2018/06/10 Python
pyshp创建shp点文件的方法
2018/12/31 Python
Python pandas.DataFrame 找出有空值的行
2019/09/09 Python
使用python动态生成波形曲线的实现
2019/12/04 Python
idea2020手动安装python插件的实现方法
2020/07/17 Python
如何真正的了解python装饰器
2020/08/14 Python
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
SAZAC的动物连体衣和动物睡衣:Kigurumi Shop
2020/03/14 全球购物
一套带答案的C++笔试题
2014/01/10 面试题
家长评语大全
2014/01/22 职场文书
化妆品店促销方案
2014/02/24 职场文书
博士给导师的自荐信
2015/03/06 职场文书
节约用电倡议书
2015/04/28 职场文书
简单介绍 http请求响应参数、无连接无状态、MIME、状态码、端口、telnet、curl
2021/03/31 HTML / CSS
php png失真的原因及解决办法
2021/10/24 PHP