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数组对象实现增加一个返回随机元素的方法
Jul 27 Javascript
javascript基于prototype实现类似OOP继承的方法
Dec 16 Javascript
浅谈angular懒加载的一些坑
Aug 20 Javascript
jQuery  ready方法实现原理详解
Oct 19 Javascript
JavaScript中的&quot;=、==、===&quot;区别讲解
Jan 22 Javascript
详解Element 指令clickoutside源码分析
Feb 15 Javascript
微信网页登录逻辑与实现方法
Apr 29 Javascript
如何通过JS实现转码与解码
Feb 21 Javascript
vue模块移动组件的实现示例
May 20 Javascript
基于VSCode调试网页JavaScript代码过程详解
Jul 20 Javascript
js实现随机点名功能
Dec 23 Javascript
vue 使用饿了么UI仿写teambition的筛选功能
Mar 01 Vue.js
浅谈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导出Word文档的原理和实例
2013/10/21 PHP
Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题
2015/03/27 PHP
Laravel框架自定义验证过程实例分析
2019/02/01 PHP
Laravel框架模型的创建及模型对数据操作示例
2019/05/07 PHP
Javascript Object.extend
2010/05/18 Javascript
jQuery的写法不同导致的兼容性问题的解决方法
2010/07/29 Javascript
javascript中2个感叹号的用法实例详解
2014/09/04 Javascript
js提交form表单,并传递参数的实现方法
2016/05/25 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
2017/07/03 Javascript
redux-saga 初识和使用
2018/03/10 Javascript
Vue数据监听方法watch的使用
2018/03/28 Javascript
Mac下通过brew安装指定版本的nodejs教程
2018/05/17 NodeJs
vue+SSM实现验证码功能
2018/12/07 Javascript
d3绘制基本的柱形图的实现代码
2018/12/12 Javascript
JavaScript继承与聚合实例详解
2019/01/22 Javascript
使用vue-router切换页面时实现设置过渡动画
2019/10/31 Javascript
JS获取当前时间戳方法解析
2020/08/29 Javascript
[02:00]最后,我终于出了辉耀
2018/03/27 DOTA
python机器学习之神经网络(一)
2017/12/20 Python
Python可变参数*args和**kwargs用法实例小结
2018/04/27 Python
python MNIST手写识别数据调用API的方法
2018/08/08 Python
python实现n个数中选出m个数的方法
2018/11/13 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
2018/12/19 Python
通过实例简单了解Python中yield的作用
2019/12/11 Python
python交互模式基础知识点学习
2020/06/18 Python
浅谈keras中的keras.utils.to_categorical用法
2020/07/02 Python
Python tkinter之ComboBox(下拉框)的使用简介
2021/02/05 Python
加拿大专业美发产品购物网站:Chatters
2021/02/28 全球购物
幼儿园新学期寄语
2014/01/18 职场文书
决定成败的关键——创业计划书
2014/01/24 职场文书
《囚绿记》教学反思
2014/03/01 职场文书
合作意向协议书范本
2014/03/31 职场文书
《搭石》教学反思
2014/04/07 职场文书
民主评议党员登记表自我评价
2014/10/20 职场文书
少儿励志名言(80句)
2019/08/14 职场文书
一文搞懂PHP中的抽象类和接口
2022/05/25 PHP