使用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之学会吝啬 精简代码
Apr 25 Javascript
jQuery之排序组件的深入解析
Jun 19 Javascript
js操作模态窗口及父子窗口间相互传值示例
Jun 09 Javascript
JS模式之简单的订阅者和发布者模式完整实例
Jun 30 Javascript
javascript伸缩菜单栏实现代码分享
Nov 12 Javascript
JavaScript探测CSS动画是否已经完成的方法
Aug 30 Javascript
jquery购物车结算功能实现方法
Oct 29 Javascript
输入框点击时边框变色效果的实现方法
Dec 26 Javascript
vuex+axios+element-ui实现页面请求loading操作示例
Feb 02 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
Mar 07 Javascript
Vue 根据条件判断van-tab的显示方式
Aug 03 Javascript
Vue实现摇一摇功能(兼容ios13.3以上)
Jan 26 Vue.js
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
百事可乐也出咖啡了 双倍咖啡因双倍快乐
2021/03/03 咖啡文化
PHP 编程请选择正确的文本编辑软件
2006/12/21 PHP
逆序二维数组插入一元素的php代码
2012/06/08 PHP
PHP http请求超时问题解决方案
2020/11/13 PHP
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
jquery $.each()使用探讨
2013/09/23 Javascript
得到form下的所有的input的js代码
2013/11/07 Javascript
利用JS解决ie6不支持max-width,max-height问题的方法
2014/01/02 Javascript
浅析node.js中close事件
2014/11/26 Javascript
jQuery中dom元素上绑定的事件详解
2015/04/24 Javascript
javaScript实现滚动新闻的方法
2015/07/30 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
仅9张思维导图帮你轻松学习Javascript 就这么简单
2016/06/01 Javascript
js阻止冒泡和默认事件(默认行为)详解
2016/10/20 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
2017/04/19 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
2017/05/12 Javascript
angularJs的ng-class切换class
2017/06/23 Javascript
bootstrap轮播模板使用方法详解
2017/11/17 Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
2018/02/03 Javascript
bing Map 在vue项目中的使用详解
2018/04/09 Javascript
Vue2 监听属性改变watch的实例代码
2018/08/27 Javascript
vue上传图片到oss的方法示例(图片带有删除功能)
2018/09/27 Javascript
qrcode生成二维码微信长按无法识别问题的解决
2019/04/04 Javascript
js+cavans实现图片滑块验证
2020/09/29 Javascript
[01:46]2018完美盛典章节片——坚守
2018/12/17 DOTA
python通过get,post方式发送http请求和接收http响应的方法
2015/05/26 Python
基于python代码实现简易滤除数字的方法
2018/07/17 Python
python自定义函数实现最大值的输出方法
2019/07/09 Python
班组长的岗位职责
2013/12/09 职场文书
优秀的2014年两会精神解读
2014/03/17 职场文书
弄虚作假心得体会
2014/09/10 职场文书
一份恶作剧的检讨书
2014/09/13 职场文书
自主招生自荐信怎么写
2015/03/24 职场文书
小学毕业教师寄语
2019/06/21 职场文书
Java循环队列与非循环队列的区别总结
2021/06/22 Java/Android
python unittest单元测试的步骤分析
2021/08/02 Python