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脚本加载与执行探析之动态脚本与Ajax脚本注入
Jan 19 Javascript
AngularJS 单元测试(二)详解
Sep 21 Javascript
JavaScript中Math对象的方法介绍
Jan 05 Javascript
谈谈Vue.js——vue-resource全攻略
Jan 16 Javascript
jquery表单验证插件validation使用方法详解
Jan 20 Javascript
Vue.js如何优雅的进行form validation
Apr 07 Javascript
react-router 路由切换动画的实现示例
Dec 03 Javascript
Vue基础学习之项目整合及优化
Jun 02 Javascript
layer.open回调获取弹出层参数的实现方法
Sep 10 Javascript
JS代码优化的8点建议
Feb 04 Javascript
微信小程序scroll-view隐藏滚动条的方法详解
Mar 25 Javascript
使用JavaScript和MQTT开发物联网应用示例解析
Aug 07 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
通过对php一些服务器端特性的配置加强php的安全
2006/10/09 PHP
PHP获取网址的顶级域名函数代码
2012/09/24 PHP
PHP之短标签开启设置
2013/06/17 PHP
PHP以指定字段为索引返回数据库所取的数据数组
2013/06/30 PHP
thinkPHP中session()方法用法详解
2016/12/08 PHP
jQuery 常见开发使用技巧总结
2009/12/26 Javascript
javascript中创建对象的几种方法总结
2013/11/01 Javascript
用jQuery模拟select下拉框的简单示例代码
2014/01/26 Javascript
JavaScript将取代AppleScript?
2014/09/18 Javascript
jQuery on()方法使用技巧详解
2015/04/16 Javascript
JS+CSS实现仿msn风格选项卡效果代码
2015/10/22 Javascript
JavaScript焦点事件、鼠标事件和滚轮事件使用详解
2016/01/15 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
Webpack打包css后z-index被重新计算的解决方法
2017/06/18 Javascript
浅谈Vue路由快照实现思路及其问题
2018/06/07 Javascript
Angular设置别名alias的方法
2018/11/08 Javascript
Vue 路由间跳转和新开窗口的方式(query、params)
2019/12/25 Javascript
JavaScript动画实例之粒子文本的实现方法详解
2020/07/28 Javascript
[55:42]VG vs VGJ.T 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
Python编程使用NLTK进行自然语言处理详解
2017/11/16 Python
Python利用正则表达式实现计算器算法思路解析
2018/04/25 Python
解决pycharm界面不能显示中文的问题
2018/05/23 Python
python 将md5转为16字节的方法
2018/05/29 Python
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
Python 循环终止语句的三种方法小结
2019/06/24 Python
django admin组件使用方法详解
2019/07/19 Python
html5 乒乓球(碰撞检测)实例二
2013/07/25 HTML / CSS
瑜伽服装品牌:露露柠檬(lululemon athletica)
2017/06/04 全球购物
Skyscanner台湾:全球知名的旅行比价引擎
2018/07/01 全球购物
英国休闲奢华的缩影:Crew Clothing
2019/05/05 全球购物
汽车运用工程毕业生自荐信
2013/10/29 职场文书
中专生毕业自我鉴定
2013/11/01 职场文书
公司领导班子民主生活会对照检查材料
2014/10/02 职场文书
多表查询、事务、DCL
2021/04/05 MySQL
MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解
2021/06/26 MySQL