使用vue根据状态添加列表数据和删除列表数据的实例


Posted in Javascript onSeptember 29, 2018

如下所示:

<template>
 <div>
  <div v-for="obj of a" @click="sel(obj)">
   {{obj.name}} <span v-if="!obj.select">+</span><span v-else>-</span>
  </div>
  <hr>
  <div>
   <div v-for="(obj,index) in temp" @click="cel(obj,index)">{{obj}}</div>
  </div>
 </div>
</template>
<script>
export default {
 methods: {
  sel(obj){
   obj.select = !obj.select
   if(obj.select){
    this.temp.push(obj)
   }else{
    obj.select = !obj.select
   }   
  },
  cel(obj,index){
   obj.select = !obj.select;
   console.log(index)
   this.temp.splice(index,1);   
  }
 },
 data(){
  return {
   temp:[],
   a:[{
   "code": "1",
   "name": "1",
   "cityId": 8,
   "regionId": null,
   "blockId": null,
   "cityName": null,
   "regionName": null,
   "blockName": null,
   "address": "刀茅巷216号",
   "buildingNum": null,
   "unitNum": null,
   "houseNum": null,
   "completeTime": null,
   "developer": null,
   "id": null,
   "pinYin": null,
   "pinYinFirst": null,
   "pinYinShort": null,
   select:false
  },{
   select:false,
   "code": "2",
   "name": "2",
   "cityId": 8,
   "regionId": null,
   "blockId": null,
   "cityName": null,
   "regionName": null,
   "blockName": null,
   "address": "刀茅巷216号",
   "buildingNum": null,
   "unitNum": null,
   "houseNum": null,
   "completeTime": null,
   "developer": null,
   "id": null,
   "pinYin": null,
   "pinYinFirst": null,
   "pinYinShort": null
  },{
   select:false,
   "code": "3",
   "name": "3",
   "cityId": 8,
   "regionId": null,
   "blockId": null,
   "cityName": null,
   "regionName": null,
   "blockName": null,
   "address": "刀茅巷216号",
   "buildingNum": null,
   "unitNum": null,
   "houseNum": null,
   "completeTime": null,
   "developer": null,
   "id": null,
   "pinYin": null,
   "pinYinFirst": null,
   "pinYinShort": null
  }],
  }
 }
}
</script>

以上这篇使用vue根据状态添加列表数据和删除列表数据的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
greybox——不开新窗口看新的网页
Feb 20 Javascript
ejs v9 javascript模板系统
Mar 21 Javascript
JS检测图片大小的实例
Aug 21 Javascript
js对图片base64编码字符串进行解码并输出图像示例
Mar 17 Javascript
浅谈Javascript中深复制
Dec 01 Javascript
JavaScript实现三阶幻方算法谜题解答
Dec 29 Javascript
JS正则表达式修饰符global(/g)用法分析
Dec 27 Javascript
JavaScript数据类型的存储方法详解
Aug 25 Javascript
Angular 作用域scope的具体使用
Dec 11 Javascript
高性能的javascript之加载顺序与执行原理篇
Jan 14 Javascript
js/jQuery实现全选效果
Jun 17 jQuery
js实现AI五子棋人机大战
May 28 Javascript
vue-cli脚手架搭建的项目去除eslint验证的方法
Sep 29 #Javascript
原生JS实现旋转轮播图+文字内容切换效果【附源码】
Sep 29 #Javascript
使用 Node.js 实现图片的动态裁切及算法实例代码详解
Sep 29 #Javascript
使用electron将vue-cli项目打包成exe的方法
Sep 29 #Javascript
脚手架vue-cli工程webpack的作用和特点
Sep 29 #Javascript
基于vue和react的spa进行按需加载的实现方法
Sep 29 #Javascript
使用Vuex解决Vue中的身份验证问题
Sep 28 #Javascript
You might like
session 的生命周期是多长
2006/10/09 PHP
PHP生成及获取JSON文件的方法
2016/08/23 PHP
PHP实现简单日历类编写
2020/08/28 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
2007/03/10 Javascript
JavaScript 特殊字符
2007/04/05 Javascript
根据对象的某一属性进行排序的js代码(如:name,age)
2010/08/10 Javascript
关于jquery性能最佳实践的讨论,与求教
2012/03/30 Javascript
如何让easyui gridview 宽度自适应窗口改变及fitColumns应用
2013/01/25 Javascript
jquery等宽输出文字插件使用介绍
2013/09/18 Javascript
使用Jquery实现点击文字后变成文本框且可修改
2013/09/21 Javascript
JavaScript表单通过正则表达式验证电话号码
2014/03/14 Javascript
JavaScript中捕获与冒泡详解及实例
2017/02/03 Javascript
Vue.js在使用中的一些注意知识点
2017/04/29 Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
2017/08/29 Javascript
Angular简单验证功能示例
2017/12/22 Javascript
使用vuex缓存数据并优化自己的vuex-cache
2018/05/30 Javascript
前端js中的事件循环eventloop机制详解
2019/05/15 Javascript
layui自定义插件citySelect实现省市区三级联动选择
2019/07/26 Javascript
vue实现信息管理系统
2020/05/30 Javascript
Vue scoped及deep使用方法解析
2020/08/01 Javascript
Google开源的Python格式化工具YAPF的安装和使用教程
2016/05/31 Python
详解PyTorch批训练及优化器比较
2018/04/28 Python
Python 在字符串中加入变量的实例讲解
2018/05/02 Python
Python基于递归算法求最小公倍数和最大公约数示例
2018/07/27 Python
Python中顺序表原理与实现方法详解
2019/12/03 Python
Python使用Paramiko控制liunx第三方库
2020/05/20 Python
Python2.x与3​​.x版本有哪些区别
2020/07/09 Python
python3.9和pycharm的安装教程并创建简单项目的步骤
2021/02/03 Python
详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用
2020/08/24 HTML / CSS
文员的职业生涯规划发展方向
2014/02/08 职场文书
银行贷款承诺书
2014/03/29 职场文书
2014年母亲节寄语
2014/05/07 职场文书
英语投诉信范文
2015/07/03 职场文书
MySQL update set 和 and的区别
2021/05/08 MySQL
Python中的 Set 与 dict
2022/03/13 Python