使用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 相关文章推荐
背景音乐每次刷新都可以自动更换
Feb 01 Javascript
jQuery获取页面元素绝对与相对位置的方法
Jun 10 Javascript
ajax如何实现页面局部跳转与结果返回
Aug 24 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
Aug 30 Javascript
JS集成fckeditor及判断内容是否为空的方法
May 27 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
Oct 12 Javascript
微信小程序实现添加手机联系人功能示例
Nov 30 Javascript
微信小程序车牌号码模拟键盘输入功能的实现代码
Nov 11 Javascript
layui树形菜单动态遍历的例子
Sep 23 Javascript
javascript实现简易数码时钟
Mar 30 Javascript
Vue 事件的$event参数=事件的值案例
Jan 29 Vue.js
element tree树形组件回显数据问题解决
Aug 14 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
SONY SRF-M100的电路分析
2021/03/02 无线电
php中对2个数组相加的函数
2011/06/24 PHP
PHP goto语句简介和使用实例
2014/03/11 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
2015/03/04 PHP
[原创]php实现 data url的图片生成与保存
2016/12/04 PHP
PHP实现多图上传和单图上传功能
2018/05/17 PHP
Thinkphp 框架配置操作之配置加载与读取配置实例分析
2020/05/15 PHP
JavaScript学习笔记之JS对象
2015/01/22 Javascript
jQuery的load()方法及其回调函数用法实例
2015/03/25 Javascript
jQuery选择器源码解读(四):tokenize方法的Expr.preFilter
2015/03/31 Javascript
使用jQuery在对象中缓存选择器的简单方法
2015/06/30 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
2015/11/07 Javascript
vue实现ajax滚动下拉加载,同时具有loading效果(推荐)
2017/01/11 Javascript
微信小程序网络请求wx.request详解及实例
2017/05/18 Javascript
JavaScript实现删除数组重复元素的5种常用高效算法总结
2018/01/18 Javascript
解决vue2中使用axios http请求出现的问题
2018/03/05 Javascript
Webpack4 使用Babel处理ES6语法的方法示例
2019/03/07 Javascript
[00:36]DOTA2上海特级锦标赛 Alliance战队宣传片
2016/03/04 DOTA
用Python的Flask框架结合MySQL写一个内存监控程序
2015/11/07 Python
请不要重复犯我在学习Python和Linux系统上的错误
2016/12/12 Python
Python3 socket同步通信简单示例
2017/06/07 Python
用Python下载一个网页保存为本地的HTML文件实例
2018/05/21 Python
Flask框架响应、调度方法和蓝图操作实例分析
2018/07/24 Python
利用python画出折线图
2018/07/26 Python
Linux CentOS Python开发环境搭建教程
2018/11/28 Python
python实现密度聚类(模板代码+sklearn代码)
2020/04/27 Python
python Cartopy的基础使用详解
2020/11/01 Python
详解python日志输出使用配置文件格式
2021/02/10 Python
加拿大女装网上购物:Reitmans
2016/10/20 全球购物
利物浦足球俱乐部官方商店(美国):Liverpool FC US
2019/10/09 全球购物
会计毕业生自我鉴定
2013/11/04 职场文书
学习党的群众路线教育实践活动心得体会
2014/03/01 职场文书
红领巾心向党演讲稿
2014/09/10 职场文书
赵乐秦在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
漂亮妈妈观后感
2015/06/08 职场文书
反邪教观后感
2015/06/11 职场文书