详解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 相关文章推荐
DOMAssitant最新版 DOMAssistant 2.5发布
Dec 25 Javascript
jQuery 动态酷效果实现总结
Dec 27 Javascript
js 判断控件获得焦点的示例代码
Mar 04 Javascript
angularjs 处理多个异步请求方法汇总
Jan 06 Javascript
javascript中递归函数用法注意点
Jul 30 Javascript
详解jQuery Mobile自定义标签
Jan 06 Javascript
Jquery轮播效果实现过程解析
Mar 30 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
Jun 13 Javascript
vue-resource调用promise取数据方式详解
Jul 21 Javascript
JavaScript基础进阶之数组方法总结(推荐)
Sep 04 Javascript
vscode中vue-cli项目es-lint的配置方法
Jul 30 Javascript
Vue-Quill-Editor富文本编辑器的使用教程
Sep 21 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
重料打造自己的“宝马”---第三代
2021/03/02 无线电
外媒评选出10支2020年最受欢迎的Dota2战队
2021/03/05 DOTA
收集的PHP中与数组相关的函数
2007/03/22 PHP
PHP读取文件并可支持远程文件的代码分享
2012/10/03 PHP
PHP查询网站的PR值
2013/10/30 PHP
php file_get_contents抓取Gzip网页乱码的三种解决方法
2013/11/12 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
Yii 使用intervention/image拓展实现图像处理功能
2019/06/22 PHP
php异常处理捕获错误整理
2019/09/23 PHP
PHP7.3.10编译安装教程
2019/10/08 PHP
利用ASP发送和接收XML数据的处理方法与代码
2007/11/13 Javascript
javascript动态添加表格数据行(ASP后台数据库保存例子)
2010/05/08 Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
2016/09/09 Javascript
Vue.js 和 MVVM 的注意事项
2016/11/07 Javascript
Javascript中类式继承和原型式继承的实现方法和区别之处
2017/04/25 Javascript
vue页面使用阿里oss上传功能的实例(一)
2017/08/09 Javascript
Three.js基础学习教程
2017/11/16 Javascript
js中el表达式的使用和非空判断方法
2018/03/28 Javascript
Python聚类算法之凝聚层次聚类实例分析
2015/11/20 Python
Python中创建字典的几种方法总结(推荐)
2017/04/27 Python
Python中input与raw_input 之间的比较
2017/08/20 Python
pandas pivot_table() 按日期分多列数据的方法
2018/11/16 Python
实例讲解Python中浮点型的基本内容
2019/02/11 Python
使用PyCharm进行远程开发和调试的实现
2019/11/04 Python
Python异常原理及异常捕捉实现过程解析
2020/03/25 Python
美国香薰蜡烛品牌:PADDYWAX
2018/10/06 全球购物
COS美国官网:知名服装品牌
2019/04/08 全球购物
LN-CC英国:伦敦时尚生活的缩影
2019/09/01 全球购物
请问软件开发中的设计模式你会使用哪些
2015/05/13 面试题
大学生自助营养快餐店创业计划书
2014/01/13 职场文书
学校元旦晚会方案
2014/02/19 职场文书
常务副总经理任命书
2014/06/05 职场文书
小学关爱留守儿童活动方案
2014/08/25 职场文书
大学生个人学年总结
2015/02/15 职场文书
遇事可以测出您的见识与格局
2019/09/16 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书