详解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 相关文章推荐
javascript getElementsByClassName 和js取地址栏参数
Jan 02 Javascript
High Performance JavaScript(高性能JavaScript)读书笔记分析
May 05 Javascript
jQuery获取选中内容及设置元素属性的方法
Jul 09 Javascript
jQuery中on()方法用法实例详解
Feb 06 Javascript
Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
Apr 15 Javascript
jQuery自定义组件(导入组件)
Nov 08 Javascript
基于Javascript倒计时效果
Dec 22 Javascript
jQuery 插件实现随机自由弹跳气泡样式
Jan 12 Javascript
JavaScript中transform实现数字翻页效果
Mar 08 Javascript
JS中IP地址与整数相互转换的实现代码
Apr 10 Javascript
关于Vue Webpack2单元测试示例详解
Aug 14 Javascript
vue 引入公共css文件的简单方法(推荐)
Jan 20 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 事件机制(2)
2011/03/23 PHP
phpmailer在服务器上不能正常发送邮件的解决办法
2014/07/08 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
PHP实现防止表单重复提交功能【基于token验证】
2018/05/24 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
2018/12/08 PHP
PDO::beginTransaction讲解
2019/01/27 PHP
php集成开发环境详解
2019/09/24 PHP
简单谈谈javascript代码复用模式
2015/01/28 Javascript
JavaScript中的toDateString()方法使用详解
2015/06/12 Javascript
js过滤HTML标签完整实例
2015/11/26 Javascript
jquery拖拽效果完整实例(附demo源码下载)
2016/01/14 Javascript
javascript解决小数的加减乘除精度丢失的方案
2016/05/31 Javascript
浅谈js构造函数的方法与原型prototype
2016/07/04 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
2017/02/05 Javascript
VUE中使用Vue-resource完成交互
2017/07/21 Javascript
基于Require.js使用方法(总结)
2017/10/26 Javascript
Node之简单的前后端交互(实例讲解)
2017/11/14 Javascript
详解Vue单元测试Karma+Mocha学习笔记
2018/01/31 Javascript
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
2019/10/16 jQuery
vue 中几种传值方法(3种)
2019/11/12 Javascript
JavaScript 替换所有匹配内容及正则替换方法
2020/02/12 Javascript
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
2016/05/17 Python
Swift中的协议(protocol)学习教程
2016/07/08 Python
python仿evething的文件搜索器实例代码
2019/05/13 Python
python网络爬虫 Scrapy中selenium用法详解
2019/09/28 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
2020/05/25 Python
浅谈Python中的模块
2020/06/10 Python
大专学生推荐信范文
2013/11/19 职场文书
优秀教师先进事迹
2014/01/22 职场文书
教师节促销方案
2014/03/22 职场文书
个人课题方案
2014/05/08 职场文书
幼儿园家长安全责任书
2014/07/22 职场文书
2015年元旦文艺晚会总结(学院)
2014/11/28 职场文书
拿破仑传读书笔记
2015/07/01 职场文书
以下牛机,你有几个
2022/04/05 无线电