详解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 相关文章推荐
prototype1.4中文手册
Sep 22 Javascript
基于Jquery的实现回车键Enter切换焦点
Sep 14 Javascript
JQuery的$命名冲突详细解析
Dec 28 Javascript
jquery重复提交请求的原因浅析
May 23 Javascript
jQuery中$.each使用详解
Jan 29 Javascript
JS折半插入排序算法实例
Dec 02 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
Jun 14 Javascript
Jquery获取radio选中值实例总结
Jan 17 jQuery
微信小程序新手教程之启动页的重要性
Mar 03 Javascript
vue 对象添加或删除成员时无法实时更新的解决方法
May 01 Javascript
微信小程序环境下将文件上传到OSS的方法步骤
May 31 Javascript
vue+springboot图片上传和显示的示例代码
Feb 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+AJAX实现无刷新注册(带用户名实时检测)
2006/12/02 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
2017/11/16 PHP
javascript innerHTML、outerHTML、innerText、outerText的区别
2008/11/24 Javascript
Ext javascript建立超链接,进行事件处理的实现方法
2009/03/22 Javascript
JavaScript 更严格的相等 [译]
2012/09/20 Javascript
两种常用的javascript数组去重方法思路及代码
2013/03/26 Javascript
js中的异常处理try...catch使用介绍
2013/09/21 Javascript
javascript类型转换示例
2014/04/29 Javascript
javascript面向对象之共享成员属性与方法及prototype关键字用法
2015/01/13 Javascript
JavaScript获取对象在页面中位置坐标的方法
2016/02/03 Javascript
JS实现1000以内被3或5整除的数字之和
2016/02/18 Javascript
JS不完全国际化&amp;本地化手册 之 理论篇
2016/09/27 Javascript
vue.js树形组件之删除双击增加分支实例代码
2017/02/28 Javascript
Angularjs 动态添加指令并绑定事件的方法
2017/04/13 Javascript
Angularjs的键盘事件的绑定
2017/07/27 Javascript
JS二分查找算法详解
2017/11/01 Javascript
学前端,css与javascript重难点浅析
2020/06/11 Javascript
Vue结合路由配置递归实现菜单栏功能
2020/06/16 Javascript
[04:11]DOTA2上海特级锦标赛主赛事首日TOP10
2016/03/03 DOTA
Django自定义分页与bootstrap分页结合
2021/02/22 Python
Python内置函数——__import__ 的使用方法
2017/11/24 Python
python的re正则表达式实例代码
2018/01/24 Python
python退出命令是什么?详解python退出方法
2018/12/10 Python
简单了解Python生成器是什么
2019/07/02 Python
对DJango视图(views)和模版(templates)的使用详解
2019/07/17 Python
python实现图片九宫格分割
2021/03/07 Python
Python常用数据类型之间的转换总结
2019/09/06 Python
python实现的按要求生成手机号功能示例
2019/10/08 Python
利用pyshp包给shapefile文件添加字段的实例
2019/12/06 Python
大学生个人自荐信样本
2014/03/02 职场文书
产品销售计划书
2014/05/04 职场文书
工资收入证明样本(5篇)
2014/09/16 职场文书
2014年外贸业务员工作总结
2014/12/11 职场文书
大学生简历自我评价2015
2015/03/03 职场文书
虎兄虎弟观后感
2015/06/12 职场文书
2015年思想品德教学工作总结
2015/07/22 职场文书