使用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 相关文章推荐
js Html结构转字符串形式显示代码
Nov 15 Javascript
广泛收集的jQuery拖放插件集合
Apr 09 Javascript
Javascript继承(上)——对象构建介绍
Nov 08 Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
Nov 02 Javascript
Bootstrap每天必学之前端开发框架
Nov 19 Javascript
JavaScript 基础函数_深入剖析变量和作用域
May 18 Javascript
ionic中列表项增加和删除的实现方法
Jan 22 Javascript
bootstrap中模态框、模态框的属性实例详解
Feb 17 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
Jun 20 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
May 06 Javascript
vue.js this.$router.push获取不到params参数问题
Mar 03 Javascript
解决vue里a标签值解析变量,跳转页面,前面加默认域名端口的问题
Jul 22 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
人工智能开始玩《星际争霸2》 你的操作跟得上吗?
2017/08/11 星际争霸
用PHP4访问Oracle815
2006/10/09 PHP
PHP与SQL注入攻击[一]
2007/04/17 PHP
PHP array_flip() 删除重复数组元素专用函数
2010/05/16 PHP
PHP中创建图像并绘制文字的例子
2014/11/19 PHP
Laravel模板引擎Blade中section的一些标签的区别介绍
2015/02/10 PHP
ThinkPHP安装和设置
2015/07/27 PHP
CI框架入门之MVC简单示例
2016/11/21 PHP
laravel中的fillable和guarded属性详解
2019/10/23 PHP
Add a Table to a Word Document
2007/06/15 Javascript
javascript是怎么继承的介绍
2012/01/05 Javascript
js查错流程归纳
2012/05/04 Javascript
jquery右下角自动弹出可关闭的广告层
2015/05/08 Javascript
详解JavaScript中的every()方法
2015/06/08 Javascript
pace.js页面加载进度条插件
2015/09/29 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
2017/02/20 Javascript
Windows下Node.js安装及环境配置方法
2017/09/18 Javascript
简述JS浏览器的三种弹窗
2018/07/15 Javascript
[47:02]2018DOTA2亚洲邀请赛3月29日 小组赛B组 VP VS paiN
2018/03/30 DOTA
[32:17]完美世界DOTA2联赛循环赛LBZS vs Forest第二场 10月30日
2020/10/31 DOTA
详解duck typing鸭子类型程序设计与Python的实现示例
2016/06/03 Python
全面理解Python中self的用法
2016/06/04 Python
python常用知识梳理(必看篇)
2017/03/23 Python
浅谈python中的正则表达式(re模块)
2017/10/17 Python
详解Django中类视图使用装饰器的方式
2018/08/12 Python
python列表推导式入门学习解析
2019/12/02 Python
利用pandas向一个csv文件追加写入数据的实现示例
2020/04/23 Python
Python 整行读取文本方法并去掉readlines换行\n操作
2020/09/03 Python
详解Css3新特性应用之过渡与动画
2017/01/10 HTML / CSS
DOUGLAS荷兰:购买香水和化妆品
2020/10/24 全球购物
木马的传播途径主要有哪些
2016/04/08 面试题
公司外出活动方案
2014/08/14 职场文书
信访维稳工作汇报
2014/10/27 职场文书
关于迟到的检讨书
2015/05/06 职场文书
Python中使用Lambda函数的5种用法
2021/04/01 Python
详解Python描述符的工作原理
2021/06/11 Python