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 相关文章推荐
Javascript无参数和有参数类继承问题解决方法
Mar 02 Javascript
JavaScript中window.open用法实例详解
Apr 15 Javascript
使用requestAnimationFrame实现js动画性能好
Aug 06 Javascript
基于jquery实现图片放大功能
May 07 Javascript
通过网页查看JS源码中汉字显示乱码的解决方法
Oct 26 Javascript
Node.js 数据加密传输浅析
Nov 16 Javascript
为你的微信小程序体积瘦身详解
May 20 Javascript
javaScript中封装的各种写法示例(推荐)
Jul 03 Javascript
JS实现微信摇一摇原理解析
Jul 22 Javascript
jQuery中过滤器的基本用法示例
Oct 11 jQuery
swiper自定义分页器的样式
Sep 14 Javascript
JavaScript中layim之整合右键菜单的示例代码
Feb 06 Javascript
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
AJAX for PHP简单表数据查询实例
2007/01/02 PHP
PHP生成月历代码
2007/06/14 PHP
php中用于检测一个地理IP地址是否可用的代码
2012/02/19 PHP
php格式化金额函数分享
2015/02/02 PHP
常用PHP数组排序函数归纳
2016/08/08 PHP
php实现mysql连接池效果实现代码
2018/01/25 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
JavaScript栏目列表隐藏/显示简单实现
2013/04/03 Javascript
jquery 页面滚动到指定DIV实现代码
2013/09/25 Javascript
JQuery中dataGrid设置行的高度示例代码
2014/01/03 Javascript
页面按钮禁用与解除禁用的方法
2014/02/19 Javascript
jQuery实现简单的列表式导航菜单效果代码
2015/08/31 Javascript
jquery插入兄弟节点的操作方法
2016/12/07 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
2017/01/18 Javascript
基于JavaScript实现本地图片预览
2017/02/08 Javascript
javascript基础进阶_深入剖析执行环境及作用域链
2017/09/05 Javascript
详解webpack性能优化——DLL
2017/10/20 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
2018/03/08 Javascript
angular 用Observable实现异步调用的方法
2018/12/27 Javascript
JavaScript动画实例之粒子文本的实现方法详解
2020/07/28 Javascript
不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
2017/09/24 Python
django请求返回不同的类型图片json,xml,html的实例
2018/05/22 Python
python 获取图片分辨率的方法
2019/01/08 Python
Django Python 获取请求头信息Content-Range的方法
2019/08/06 Python
Python多线程及其基本使用方法实例分析
2019/10/29 Python
使用pygame写一个古诗词填空通关游戏
2019/12/03 Python
python使用pyecharts库画地图数据可视化的实现
2020/03/25 Python
导出HTML5 Canvas图片并上传服务器功能
2019/08/16 HTML / CSS
世界上最大的在线旅行社新加坡网站:Expedia新加坡
2016/08/25 全球购物
德国婴儿服装和婴儿用品购买网站:Baby Sweets
2019/12/08 全球购物
JVM是一个编译程序还是解释程序
2012/09/11 面试题
财务管理专业应届毕业生求职信
2013/09/22 职场文书
人事经理岗位职责范本
2014/08/04 职场文书
学前班语言教学计划
2015/01/20 职场文书
门店店长岗位职责
2015/04/14 职场文书
硕士学位申请报告
2015/05/15 职场文书