使用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对JSON进行模式匹配(Part 1-设计)
Jul 17 Javascript
jQuery中的bind绑定事件与文本框改变事件的临时解决方法
Aug 13 Javascript
同域jQuery(跨)iframe操作DOM(实例讲解)
Dec 19 Javascript
一个简单的全屏图片上下打开显示网页效果示例
Jul 08 Javascript
jQuery滚动条插件nanoscroller使用指南
Apr 21 Javascript
js实现获取当前时间是本月第几周的方法
Aug 11 Javascript
jQuery实现的登录浮动框效果代码
Sep 26 Javascript
Backbone View 之间通信的三种方式
Aug 09 Javascript
概述如何实现一个简单的浏览器端js模块加载器
Dec 07 Javascript
前端构建工具之gulp的配置与搭建详解
Jun 12 Javascript
vue指令v-html使用过滤器filters功能实例
Oct 25 Javascript
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
Apr 07 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 array_merge函数
2014/08/31 PHP
php将字符串随机分割成不同长度数组的方法
2015/06/01 PHP
详细解读PHP中接口的应用
2015/08/12 PHP
PHP使用curl模拟post上传及接收文件的方法
2016/03/04 PHP
PHP使用Redis替代文件存储Session的方法
2017/02/15 PHP
直接生成打开窗口代码,不必下载
2008/05/14 Javascript
用JS判断IE版本的代码 超管用!
2011/08/09 Javascript
JS多物体 任意值 链式 缓冲运动
2012/08/10 Javascript
元素绑定click点击事件方法
2015/06/08 Javascript
PHP+jQuery+Ajax+Mysql如何实现发表心情功能
2015/08/06 Javascript
JS原型对象的创建方法详解
2016/06/16 Javascript
AngularJS实现星星等级评分功能
2016/09/24 Javascript
微信小程序开发之圆形菜单 仿建行圆形菜单实例
2016/12/12 Javascript
JS实现简单拖拽效果
2017/06/21 Javascript
如何使用JS在HTML中自定义字符串格式化
2017/07/20 Javascript
详解webpack模块化管理和打包工具
2018/04/21 Javascript
javascript少儿编程关于返回值的函数内容
2018/05/27 Javascript
JavaScript实现JSON合并操作示例【递归深度合并】
2018/09/07 Javascript
详解Vue中组件的缓存
2019/04/20 Javascript
vue filter 完美时间日期格式的代码
2019/08/14 Javascript
微信浏览器下拉黑边解决方案 wScroollFix
2020/01/21 Javascript
vue项目打包之开发环境和部署环境的实现
2020/04/23 Javascript
ant design 日期格式化的实现
2020/10/27 Javascript
python快速查找算法应用实例
2014/09/26 Python
Python中使用tarfile压缩、解压tar归档文件示例
2015/04/05 Python
Python对字符串实现去重操作的方法示例
2017/08/11 Python
python实现爬取百度图片的方法示例
2019/07/06 Python
Python Tornado之跨域请求与Options请求方式
2020/03/28 Python
python中的垃圾回收(GC)机制
2020/09/21 Python
瑰珀翠美国官网:Crabtree & Evelyn美国
2016/11/29 全球购物
美国眼镜网站:EyeBuyDirect
2017/04/13 全球购物
详细的大学生创业计划书模板
2014/01/27 职场文书
《寓言两则》教学反思
2014/02/27 职场文书
村支部书记群众路线对照检查材料思想汇报
2014/10/08 职场文书
财务总监岗位职责
2015/02/03 职场文书
HTML通过表单实现酒店筛选功能
2021/05/18 HTML / CSS