详解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 相关文章推荐
JS动态添加与删除select中的Option对象(示例代码)
Dec 20 Javascript
JavaScript简单实现鼠标拖动选择功能
Mar 06 Javascript
javascript去掉代码里面的注释
Jul 24 Javascript
使用jquery提交form表单并自定义action的方法
May 25 Javascript
JavaScript跨域调用基于JSON的RESTful API
Jul 09 Javascript
利用Javascript实现简单的转盘抽奖
Feb 13 Javascript
ES6正则表达式扩展笔记
Jul 25 Javascript
JS判断数组那点事
Oct 10 Javascript
深入理解es6块级作用域的使用
Mar 28 Javascript
JS计算两个数组的交集、差集、并集、补集(多种实现方式)
May 21 Javascript
原生JS实现pc端轮播图效果
Dec 21 Javascript
jQuery实现动态向上滚动
Dec 21 jQuery
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中使用break跳出多重循环代码实例
2015/01/21 PHP
利用PHP自动生成印有用户信息的名片
2016/08/01 PHP
PHP7匿名类用法分析
2016/09/26 PHP
JavaScript多线程的实现方法
2007/05/08 Javascript
读JavaScript DOM编程艺术笔记
2011/11/15 Javascript
Javascript call和apply区别及使用方法
2013/11/14 Javascript
同域jQuery(跨)iframe操作DOM(实例讲解)
2013/12/19 Javascript
Javascript Memoizer浅析
2014/10/16 Javascript
JS与jQ读取xml文件的方法
2015/12/08 Javascript
原生JavaScript实现Ajax的方法
2016/04/07 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
2016/06/29 Javascript
Js得到radiobuttonlist选中值的两种方法(推荐)
2016/08/25 Javascript
JS去除重复并统计数量的实现方法
2016/12/15 Javascript
nodejs根据ip数组在百度地图中进行定位
2017/03/06 NodeJs
使用jQuery.Pin垂直滚动时固定导航
2017/05/24 jQuery
基于js 本地存储(详解)
2017/08/16 Javascript
完美解决axios在ie下的兼容性问题
2018/03/05 Javascript
JS获取input[file]的值并显示在页面的实现方法
2018/03/09 Javascript
angular1.x ui-route传参的三种写法小结
2018/08/31 Javascript
js数组去重的方法总结
2019/01/18 Javascript
JS实现可用滑块滑动的缓动图代码
2019/09/01 Javascript
Vuex中实现数据状态查询与更改
2019/11/08 Javascript
Vue项目中使用jsonp抓取跨域数据的方法
2019/11/10 Javascript
js实现图片上传到服务器和回显
2020/01/19 Javascript
前端深入理解Typescript泛型概念
2020/03/09 Javascript
[27:28]Ti4 冒泡赛第二天 iG vs NEWBEE 1
2014/07/15 DOTA
python求crc32值的方法
2014/10/05 Python
Python set常用操作函数集锦
2017/11/15 Python
python IDLE 背景以及字体大小的修改方法
2019/07/12 Python
Python3视频转字符动画的实例代码
2019/08/29 Python
python绘制动态曲线教程
2020/02/24 Python
Pytorch十九种损失函数的使用详解
2020/04/29 Python
python golang中grpc 使用示例代码详解
2020/06/03 Python
python如何调用java类
2020/07/05 Python
瑞典领先的汽车零部件网上零售商:bildelaronline24.se
2017/01/12 全球购物
通知函的格式
2015/04/27 职场文书