详解vue添加删除元素的方法


Posted in Javascript onJune 30, 2018

相关版实例代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>vue实例:添加删除元素r</title>
  <style type="text/css">
    .form-group{
      margin:10px;
    }
    .form-group>label{
      display: inline-block;
      width: 5rem;
      text-align: right;
    }
  </style>
</head>
<body>
  <div id="app">
    <div class="form-group">
      <label>name:</label>
      <input type="text" name="" v-model='newitems.name'>
    </div>
    <div class="form-group">
      <label>age:</label>
      <input type="text" name="" v-model='newitems.age'>
    </div>
    <div class="form-group">
      <label>sex:</label>
      <select v-model='newitems.sex'>
        <option value="男">男</option>
        <option value="女">女</option>
      </select>

    </div>
    <div class="form-group">
      <label></label>
      <button v-on:click = 'addPerson'>Create</button>
    </div>

    <table>
      <thead>
        <tr>
          <th>Name</th>
          <th>Age</th>
          <th>Sex</th>
          <th>Delete</th>
        </tr>
      </thead>
      <tbody>
        <tr v-for="item in items"><!--v-for-->
          <td>{{item.name}}</td>
          <td>{{item.age}}</td>
          <td>{{item.sex}}</td>
          <td><button @click="deletePerson($index)">Delete</button></td>
        </tr>
      </tbody>

    </table>
  </div>

</body>
<script src="vue.js"></script>
<script type="text/javascript">
  var vm = new Vue({
    el:'#app',
    data:{
      newitems:{
        name:'',
        age:'18',
        sex:'女'
      },//newitems默认的
      items:[{
        name:'lily',
        age:18,
        sex:'女'
      },{
        name:'lily',
        age:18,
        sex:'女'
      },{
        name:'lily',
        age:18,
        sex:'女'
      },{
        name:'lily',
        age:18,
        sex:'女'
      },{
        name:'lily',
        age:18,
        sex:'女'
      }]
    },
    methods:{
      addPerson:function(){
        this.items.push(this.newitems)//往items中添加newitems
        this.newitems = {name:'',age:'18',sex:'女'}
      },//添加元素
      deletePerson: function(index){
        // 删一个数组元素
        this.items.splice(index,1);
      }
    }
  })
</script>
</html>

大家可以测试以下,感谢大家对三水点靠木的支持。

Javascript 相关文章推荐
jquery插件制作教程 txtHover
Aug 17 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
Oct 15 Javascript
从JQuery源码分析JavaScript函数的apply方法与call方法
Sep 25 Javascript
详细介绍jQuery.outerWidth() 函数具体用法
Jul 20 Javascript
JS实现网页Div层Clone拖拽效果
Sep 26 Javascript
几种tab切换详解
Feb 03 Javascript
JS原型与原型链的深入理解
Feb 15 Javascript
js实现手机web图片左右滑动效果
Dec 29 Javascript
解决vue-router进行build无法正常显示路由页面的问题
Mar 06 Javascript
jQuery实现模糊查询的方法分析
May 10 jQuery
微信小程序实现自动定位功能
Oct 31 Javascript
JavaScript事件冒泡机制原理实例解析
Jan 14 Javascript
vue.js删除列表中的一行
Jun 30 #Javascript
vue v-model动态生成详解
Jun 30 #Javascript
vue-router+nginx 非根路径配置方法
Jun 30 #Javascript
Vue项目中添加锁屏功能实现思路
Jun 29 #Javascript
angular6.0开发教程之如何安装angular6.0框架
Jun 29 #Javascript
详解Angular6.0使用路由步骤(共7步)
Jun 29 #Javascript
详解基于Vue-cli搭建的项目如何和后台交互
Jun 29 #Javascript
You might like
PHP教程 基本语法
2009/10/23 PHP
php中定时计划任务的实现原理
2013/01/08 PHP
php session劫持和防范的方法
2013/11/12 PHP
PHP实现的curl批量请求操作示例
2018/06/06 PHP
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
2010/06/28 Javascript
浏览器常用高宽的jquery插件
2011/02/24 Javascript
Javascript学习笔记-详解in运算符
2011/09/13 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
js、css、img等浏览器缓存问题的2种解决方案
2013/10/23 Javascript
老生常谈JavaScript数组的用法
2016/06/10 Javascript
AngularJS 实现点击按钮获取验证码功能实例代码
2017/07/13 Javascript
vue.js通过路由实现经典的三栏布局实例代码
2018/07/08 Javascript
微信小程序实现的picker多级联动功能示例
2019/05/23 Javascript
js实现购物车商品数量加减
2020/09/21 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
2020/11/24 Javascript
vue+element UI实现树形表格
2020/12/29 Vue.js
python 判断自定义对象类型
2009/03/21 Python
python del()函数用法
2013/03/24 Python
python base64 decode incorrect padding错误解决方法
2015/01/08 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
在Python的Django框架中包装视图函数
2015/07/20 Python
Python while 循环使用的简单实例
2016/06/08 Python
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
Python之ReportLab绘制条形码和二维码的实例
2018/01/15 Python
pytorch获取vgg16-feature层输出的例子
2019/08/20 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
2020/05/26 Python
发现世界上最好的珠宝设计师:JewelStreet
2017/12/17 全球购物
Charles&Keith美国官方网站:新加坡快时尚鞋类和配饰零售商
2019/11/27 全球购物
岗位职责的含义
2013/11/17 职场文书
会议邀请书范文
2014/02/02 职场文书
环境工程专业自荐信范文
2014/03/18 职场文书
《大禹治水》教学反思
2014/04/27 职场文书
党员批评与自我批评总结
2014/10/15 职场文书
乡镇团委工作总结2015
2015/05/26 职场文书
2016元旦晚会主持词
2015/07/01 职场文书
班级联欢会主持词
2015/07/03 职场文书