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 相关文章推荐
Jquery中dialog属性小记
Sep 03 Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
May 07 Javascript
Bootstrap媒体对象的实现
May 01 Javascript
只需五句话搞定JavaScript作用域(经典)
Jul 26 Javascript
js入门之Function函数的使用方法【新手必看】
Nov 22 Javascript
BootStrap Table 后台数据绑定、特殊列处理、排序功能
May 27 Javascript
javascript简写常用的12个技巧(可以大大减少你的js代码量)
Mar 28 Javascript
JS写谷歌浏览器chrome的外挂实例
Jan 11 Javascript
Angular2中监听数据更新的方法
Aug 31 Javascript
微信小程序如何获取用户收货地址
Nov 27 Javascript
vue中的inject学习教程
Apr 24 Javascript
JS中如何优雅的使用async await详解
Oct 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
解析phpstorm + xdebug 远程断点调试
2013/06/20 PHP
PHP 实现explort() 功能的详解
2013/06/20 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
PHP获取php,mysql,apche的版本信息及更多服务器信息
2021/03/09 PHP
javascript判断chrome浏览器的方法
2014/03/26 Javascript
解读Bootstrap v4 sass设计
2016/05/29 Javascript
JS作用域闭包、预解释和this关键字综合实例解析
2016/12/16 Javascript
BootStrap组件之进度条的基本用法
2017/01/19 Javascript
Extjs 中的 Treepanel 实现菜单级联选中效果及实例代码
2017/08/22 Javascript
vue-lazyload使用总结(推荐)
2018/11/01 Javascript
Vue.js实现tab切换效果
2019/07/24 Javascript
nodejs的安装使用与npm的介绍
2019/09/11 NodeJs
JavaScript 实现自己的安卓手机自动化工具脚本(推荐)
2020/05/13 Javascript
微信小程序将页面按钮悬浮固定在底部的实现代码
2020/10/29 Javascript
详解Python中的strftime()方法的使用
2015/05/22 Python
用生成器来改写直接返回列表的函数方法
2017/05/25 Python
Python实现基于二叉树存储结构的堆排序算法示例
2017/12/08 Python
python操作kafka实践的示例代码
2019/06/19 Python
基于Python实现拆分和合并GIF动态图
2019/10/22 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
2020/05/26 Python
Python如何截图保存的三种方法(小结)
2020/09/01 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
css3中仿放大镜效果的几种方式原理解析
2020/12/03 HTML / CSS
前后端结合实现amazeUI分页效果
2020/08/21 HTML / CSS
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
香港时尚女装购物网站:ZAFUL
2017/07/19 全球购物
教师应聘个人求职信
2013/12/10 职场文书
大学生的网上创业计划书
2013/12/31 职场文书
职员竞岗演讲稿
2014/05/14 职场文书
岗位工作说明书
2014/07/29 职场文书
商场周年庆活动方案
2014/08/19 职场文书
班子四风对照检查材料
2014/08/21 职场文书
授权委托书公证
2014/09/14 职场文书
2015年教师业务工作总结
2015/05/26 职场文书
详解PHP用mb_string处理windows中文字符
2021/05/26 PHP
Python tensorflow卷积神经Inception V3网络结构
2022/05/06 Python