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 hasOwnProperty 方法 &amp; in 关键字
Nov 26 Javascript
JavaScript中的运算符种类及其规则介绍
Sep 26 Javascript
谷歌浏览器调试JavaScript小技巧
Dec 29 Javascript
使用JavaScript+canvas实现图片裁剪
Jan 30 Javascript
javascript实现Table排序的方法
May 15 Javascript
JS实现自动变化的导航菜单效果代码
Sep 09 Javascript
js 自带的sort() 方法全面了解
Aug 16 Javascript
微信小程序 require机制详解及实例代码
Dec 14 Javascript
Vue 2.0 服务端渲染入门介绍
Mar 29 Javascript
微信小程序 动态绑定事件并实现事件修改样式
Apr 13 Javascript
关于vue-router的那些事儿
May 23 Javascript
JS原生瀑布流效果实现
Apr 26 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函数eval()介绍和使用示例
2014/08/20 PHP
Yii框架实现邮箱激活的方法【数字签名】
2016/10/18 PHP
[企业公众号]升级到[企业微信]之后发送消息失败的解决方法
2017/06/30 PHP
如何利用PHP实现上传图片功能详解
2020/09/24 PHP
javascript 一个自定义长度的文本自动换行的函数
2007/08/19 Javascript
等待指定时间后自动跳转或关闭当前页面的js代码
2013/07/09 Javascript
jQuery操作input值的各种方法总结
2013/11/21 Javascript
jquery easyui combox一些实用的小方法
2013/12/25 Javascript
jQuery实现菜单感应鼠标滑动动画效果的方法
2015/02/28 Javascript
js实现顶部可折叠的菜单工具栏效果实例
2015/05/09 Javascript
PageSwitch插件实现100种不同图片切换效果
2015/07/28 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
深入解析JavaScript编程中的this关键字使用
2015/11/09 Javascript
BootStrap初学者对弹出框和进度条的使用感觉
2016/06/27 Javascript
10 种最常见的 Javascript 错误(频率最高)
2018/02/08 Javascript
解决使用layui的时候form表单中的select等不能渲染的问题
2019/09/18 Javascript
JS实现点击掉落特效
2021/01/29 Javascript
python编写暴力破解FTP密码小工具
2014/11/19 Python
Python入门之modf()方法的使用
2015/05/15 Python
Python中基础的socket编程实战攻略
2016/06/01 Python
Python中 Lambda表达式全面解析
2016/11/28 Python
使用Python的SymPy库解决数学运算问题的方法
2019/03/27 Python
PyQt中使用QtSql连接MySql数据库的方法
2020/07/28 Python
django创建css文件夹的具体方法
2020/07/31 Python
python中逻辑与或(and、or)和按位与或异或(&amp;、|、^)区别
2020/08/05 Python
Kusmi茶美国官网:优质散叶茶和茶包
2019/10/13 全球购物
德国、奥地利和瑞士最大的旅行和度假门户网站:HolidayCheck
2019/11/14 全球购物
J2EE中的容器都包括哪些
2013/08/21 面试题
办公室文秘岗位职责
2013/11/15 职场文书
小学英语教学反思案例
2014/02/04 职场文书
高中运动会入场词
2014/02/14 职场文书
大学生职业生涯规划大赛作品(精品)
2014/09/17 职场文书
婚前财产协议书范本
2014/10/19 职场文书
迎新生欢迎词
2015/01/23 职场文书
使用pycharm运行flask应用程序的详细教程
2021/06/07 Python
Python Django / Flask如何使用Elasticsearch
2022/04/19 Python