vue遍历对象中的数组取值示例


Posted in Javascript onNovember 07, 2019

前几天小项目,没考虑周全,让后端改接口,改成数组中包含对象中包含数组的形式,后来越琢磨越不对,后台把所有数据放在了一个对象里,我拿弹窗数据不好拿,索性又改了回来,把后端折腾够呛,自己也折腾够呛,发上来,以示警戒

改前拿数据

<div class='your-container'>
		<div class="sortText">
			<div>综合排序</div>
			<div class="sortHot" @click="mostHot"><p>最热</p><div class="sortImg"><img src="../../assets/imgs/mosthot.png" alt=""></div></div>
			<div class="sortHot" @click="mostNew"><p>最新</p><div class="sortImg"><img src="../../assets/imgs/mostview.png" alt=""></div></div>
			<div class="adhibition" @click="adhibition(0)">应用</div>
			<div class="adhibition" @click="adhibition(1)">算法</div>
		</div>
		<!-- bind your configurations -->
		<vue-scroll :ops="ops">
					<div class='your-content'>
							<ul class="listBox" @handle-resize="handleResize">
								<li v-for="(item,index) in list" :key="index" class="lis">
										<div class="listIcon">
											<img src="../../assets/imgs/jicon.png" alt="">
										</div>
										<div class="listText">
											<div class="names">{{item.ename}}</div>
											<div class="introduce">
												{{item.introduce}}
												<div class="details" @click="detailsClick">详情</div>
											</div>
											<div class="spans" v-for='(value,key,idx) in item' :key='idx'>
												<p v-if='Object.prototype.toString.call(value).slice(8,-1) == "Array"'><span>{{value[0]}}:</span><span class="lastname">{{value[1]}}</span></p>
											</div>
											<div class="lineBox">
												<div class="lineoneBox"><img src="../../assets/imgs/line1.png" alt=""></div>
												<div class="whiteBox"></div>
											</div>
										</div>
								</li>
							</ul>
						</div>
  </vue-scroll>
				<detailsPopUp @manage="manshow" v-if="manageshow"/>
 </div>

改后

<div class='your-container'>
		<div class="sortText">
			<div>综合排序</div>
			<div class="sortHot" @click="mostHot"><p>最热</p><div class="sortImg"><img src="../../assets/imgs/mosthot.png" alt=""></div></div>
			<div class="sortHot" @click="mostNew"><p>最新</p><div class="sortImg"><img src="../../assets/imgs/mostview.png" alt=""></div></div>
			<div class="adhibition" @click="adhibition(0)">应用</div>
			<div class="adhibition" @click="adhibition(1)">算法</div>
		</div>
		<!-- bind your configurations -->
		<vue-scroll :ops="ops">
					<div class='your-content'>
							<ul class="listBox" @handle-resize="handleResize">
								<li v-for="(item,index) in list" :key="index" class="lis">
										<div class="listIcon">
											<img src="../../assets/imgs/jicon.png" alt="">
										</div>
										<div class="listText">
											<div class="names">{{item.ename}}</div>
											<div class="introduce">
												{{item.introduce}}
												<div class="details" @click="detailsClick(item.version,item.trade,item.interfaceClassName)">详情</div>
											</div>
											<div class="spans" >
												<p><span>提供厂商:</span><span class="lastname">{{item.manufacturerName}}</span></p>
												<p v-show="item.type==0"><span>使用总次数:</span><span class="lastname">{{item.totalCount}}</span></p>
												<p v-show="item.type==0"><span>安装时间:</span><span class="lastname">{{item.createTime}}</span></p>
												<p v-show="item.type==1"><span>平均响应时间:</span><span class="lastname">{{item.avgResponseTime}}</span></p>
												<p v-show="item.type==1"><span>准确率:</span><span class="lastname">{{item.accuracyRate}}%</span></p>
												<p v-show="item.type==0"><span>占用内存:</span><span class="lastname">{{item.memory}}</span></p>
											</div>
											<div class="lineBox">
												<div class="lineoneBox"><img src="../../assets/imgs/line1.png" alt=""></div>
												<div class="whiteBox"></div>
											</div>
										</div>
								</li>
							</ul>
						</div>
  </vue-scroll>
				<detailsPopUp @manage="manshow" v-if="manageshow" :scrollDataverson="detailsverson" :scrollDatatrade="detailstrade" :scrollDatainterfaceClassName="detailsinterfaceClassName"/>
 </div>

以上这篇vue遍历对象中的数组取值示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript解决innerText浏览器兼容问题思路代码
May 17 Javascript
js获得当前时区夏令时发生和终止的时间代码
Feb 23 Javascript
node.js中的fs.chmodSync方法使用说明
Dec 18 Javascript
分享15个大家都熟知的jquery小技巧
Dec 02 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
Feb 04 Javascript
BootStrap的alert提示框的关闭后再显示怎么解决
May 17 Javascript
jQuery用noConflict代替$的实现方法
Apr 12 jQuery
微信小程序组件 marquee实例详解
Jun 23 Javascript
微信小程序自定义模态对话框实例详解
Aug 16 Javascript
jquery tmpl模板(实例讲解)
Sep 02 jQuery
JS 实现分页打印功能
May 16 Javascript
基于vue展开收起动画的示例代码
Jul 05 Javascript
浅谈v-for 和 v-if 并用时筛选条件方法
Nov 07 #Javascript
Vue2.X和Vue3.0数据响应原理变化的区别
Nov 07 #Javascript
vue 实现v-for循环回来的数据动态绑定id
Nov 07 #Javascript
vue改变循环遍历后的数据实例
Nov 07 #Javascript
vue element-ui el-date-picker限制选择时间为当天之前的代码
Nov 07 #Javascript
vue v-for直接循环数字实例
Nov 07 #Javascript
jsonp格式前端发送和后台接受写法的代码详解
Nov 07 #Javascript
You might like
PHP的开发框架的现状和展望
2007/03/16 PHP
php面向对象全攻略 (十四) php5接口技术
2009/09/30 PHP
PHP编程最快明白(第一讲 软件环境和准备工作)
2010/10/25 PHP
mysql_num_rows VS COUNT 效率问题分析
2011/04/23 PHP
php学习笔记 PHP面向对象的程序设计
2011/06/13 PHP
说说PHP的autoLoad自动加载机制
2012/09/27 PHP
php打印一个边长为N的实心和空心菱型的方法
2015/03/02 PHP
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
2020/06/05 PHP
JS 事件绑定函数代码
2010/04/28 Javascript
当前页禁止复制粘贴截屏代码小集
2013/07/24 Javascript
Jquery 垂直多级手风琴菜单附源码下载
2015/11/17 Javascript
javascript中eval和with用法实例总结
2015/11/30 Javascript
jQuery 弹出层插件(推荐)
2016/05/24 Javascript
微信小程序使用checkbox显示多项选择框功能【附源码下载】
2017/12/11 Javascript
详解javascript中的Error对象
2019/04/25 Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
2019/05/04 jQuery
JavaScript动态生成表格的示例
2020/11/02 Javascript
[42:20]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
在 Django/Flask 开发服务器上使用 HTTPS
2014/07/03 Python
详解设计模式中的工厂方法模式在Python程序中的运用
2016/03/02 Python
python 接口_从协议到抽象基类详解
2017/08/24 Python
Ubuntu安装Jupyter Notebook教程
2017/10/18 Python
Python编程实现的简单神经网络算法示例
2018/01/26 Python
详解如何在python中读写和存储matlab的数据文件(*.mat)
2018/02/24 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
2019/08/13 Python
NBA欧洲商店(西班牙):NBA Europe Store ES
2019/04/16 全球购物
Chemist Warehouse中文网:澳洲连锁大药房
2021/02/05 全球购物
留学自荐信的技巧
2013/10/17 职场文书
学校介绍信范文
2014/01/14 职场文书
面试后的英文感谢信
2014/02/01 职场文书
财务人员求职自荐书范文
2014/02/10 职场文书
支部书记四风问题自我剖析材料
2014/09/29 职场文书
2014年帮扶工作总结
2014/11/26 职场文书
微信小程序实现录音Record功能
2021/05/09 Javascript
MySQL中几种插入和批量语句实例详解
2021/09/14 MySQL
Tomcat安装使用及部署Web项目的3种方法汇总
2022/08/14 Servers