使用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 相关文章推荐
JavaScript的parseInt 进制问题
May 07 Javascript
jquery 取子节点及当前节点属性值
Jul 25 Javascript
jquery带翻页动画的电子杂志代码分享
Aug 21 Javascript
JS中的数组方法笔记整理
Jul 26 Javascript
Angular中$cacheFactory的作用和用法实例详解
Aug 19 Javascript
AngularJS 面试题集锦
Sep 06 Javascript
AngularJS删除路由中的#符号的方法
Sep 20 Javascript
JavaScript 随机验证码的生成实例代码
Sep 22 Javascript
vue 计时器组件的实现代码
Sep 14 Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
May 21 Javascript
详解多页应用 Webpack4 配置优化与踩坑记录
Oct 16 Javascript
vue+axios 拦截器实现统一token的案例
Sep 11 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
聊天室php&amp;mysql(四)
2006/10/09 PHP
PHP获取网卡地址的代码
2008/04/09 PHP
Discuz 模板语句分析及知识技巧
2009/08/21 PHP
简单的js分页脚本
2009/05/21 Javascript
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
jQuery jcrop插件截图使用方法
2013/11/20 Javascript
js登录弹出层特效
2014/03/07 Javascript
js鼠标点击图片实现随机变换图片的方法
2015/02/16 Javascript
jQuery封装的tab选项卡插件分享
2015/06/16 Javascript
jQuery实现的数值范围range2dslider选取插件特效多款代码分享
2015/08/27 Javascript
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
2019/05/28 Javascript
原生JavaScript实现贪吃蛇游戏
2020/11/04 Javascript
[02:23]DOTA2英雄基础教程 幻影长矛手
2013/12/09 DOTA
pandas.dataframe中根据条件获取元素所在的位置方法(索引)
2018/06/07 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
python挖矿算力测试程序详解
2019/07/03 Python
pandas 如何分割字符的实现方法
2019/07/29 Python
详解pandas使用drop_duplicates去除DataFrame重复项参数
2019/08/01 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
2019/09/29 Python
新建文件时Pycharm中自动设置头部模板信息的方法
2020/04/17 Python
Python实现汇率转换操作
2020/05/03 Python
HTML5利用约束验证API来检查表单的输入数据的代码实例
2016/12/20 HTML / CSS
苹果台湾官网:Apple台湾
2019/01/05 全球购物
Jacques Lemans德国:奥地利钟表品牌
2019/12/26 全球购物
开发中都用到了那些设计模式?用在什么场合?
2014/08/21 面试题
创建索引时需要注意的事项
2013/05/13 面试题
大学毕业生通用自我评价
2014/01/05 职场文书
岗位明星事迹材料
2014/05/18 职场文书
学生安全承诺书
2014/05/22 职场文书
软环境建设心得体会
2014/09/09 职场文书
2014年实习生工作总结
2014/11/27 职场文书
2015元旦主持词开场白和结束语
2014/12/14 职场文书
2014年幼儿园园长工作总结
2014/12/17 职场文书
导游词之阆中古城
2019/12/23 职场文书
在K8s上部署Redis集群的方法步骤
2021/04/27 Redis
一篇文章弄清楚Ajax请求的五个步骤
2022/03/17 Javascript