使用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 相关文章推荐
firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码
Apr 12 Javascript
js下通过getList函数实现分页效果的代码
Sep 17 Javascript
在jQuery中 关于json空对象筛选替换
Apr 15 Javascript
jQuery实现鼠标滑过遮罩并高亮显示效果
Jul 16 Javascript
jQuery中map()方法用法实例
Jan 06 Javascript
JavaScript中eval()函数用法详解
Dec 14 Javascript
jQuery Mobile开发中日期插件Mobiscroll使用说明
Mar 02 Javascript
vue配置多页面的实现方法
May 22 Javascript
js与jQuery实现获取table中的数据并拼成json字符串操作示例
Jul 12 jQuery
vue动画打包后失效问题的解决方法
Sep 18 Javascript
js实现课堂随机点名系统
Nov 21 Javascript
OpenLayers3实现地图显示功能
Sep 25 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内存相关的功能特性详解
2013/06/08 PHP
基于flush()不能按顺序输出时的解决办法
2013/06/29 PHP
php workerman定时任务的实现代码
2018/12/23 PHP
javascript-TreeView父子联动效果保持节点状态一致
2007/08/12 Javascript
jQuery.buildFragment使用方法及思路分析
2013/01/07 Javascript
js返回上一页并刷新的多种实现方法
2014/02/26 Javascript
jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
2016/04/18 Javascript
JS iFrame加载慢怎么解决
2016/05/13 Javascript
jQuery实现根据滚动条位置加载相应内容功能
2016/07/18 Javascript
jQuery内存泄露解决办法
2016/12/13 Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
2017/03/08 Javascript
JavaScript模拟文件拖选框样式v1.0的实例
2017/08/04 Javascript
swiper 自动图片无限轮播实现代码
2018/05/21 Javascript
详解React 服务端渲染方案完美的解决方案
2018/12/14 Javascript
解决layui调用自定义方法提示未定义的问题
2019/09/14 Javascript
jquery ajax 请求小技巧实例分析
2019/11/11 jQuery
es6函数之箭头函数用法实例详解
2020/04/25 Javascript
js前端对于大量数据的展示方式及处理方法
2020/12/02 Javascript
video.js添加自定义组件的方法
2020/12/09 Javascript
[41:20]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS DK
2014/05/26 DOTA
Python+OpenCV让电脑帮你玩微信跳一跳
2018/01/04 Python
python3解析库pyquery的深入讲解
2018/06/26 Python
在Python中获取两数相除的商和余数方法
2018/11/10 Python
TensorFlow实现简单的CNN的方法
2019/07/18 Python
Tensorflow实现神经网络拟合线性回归
2019/07/19 Python
浅谈PyTorch中in-place operation的含义
2020/06/27 Python
澳洲女装时尚在线:Blue Bungalow
2018/05/05 全球购物
美国第二大连锁药店:Rite Aid
2019/04/03 全球购物
计算 s=(x*y)1/2,用两个宏定义来实现
2016/08/11 面试题
《老王》教学反思
2014/02/23 职场文书
儿童生日会策划方案
2014/05/15 职场文书
2014年入党积极分子党校培训心得体会
2014/07/08 职场文书
高中学校对照检查材料
2014/08/31 职场文书
公证书
2019/04/17 职场文书
python-for x in range的用法(注意要点、细节)
2021/05/10 Python
Axios取消重复请求的方法实例详解
2021/06/15 Javascript