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中ajax方法data参数的用法小结
Feb 12 Javascript
jQuery中:lt选择器用法实例
Dec 29 Javascript
jQuery实现高亮显示网页关键词的方法
Aug 07 Javascript
node.js下LDAP查询实例分享
Sep 30 Javascript
jQuery AJAX timeout 超时问题详解
Jun 21 Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
Aug 23 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
Mar 17 Javascript
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 jQuery
VUE v-model表单数据双向绑定完整示例
Jan 21 Javascript
javascript写一个ajax自动拦截并下载数据代码实例
Sep 07 Javascript
vue配置nprogress实现页面顶部进度条
Sep 21 Javascript
深入解读VUE中的异步渲染的实现
Jun 19 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中实现图片的锐化
2006/10/09 PHP
人大复印资料处理程序_补充篇
2006/10/09 PHP
php实现求相对时间函数
2015/06/15 PHP
PHP中Closure类的使用方法及详解
2015/10/09 PHP
PHP实现的文件操作类及文件下载功能示例
2016/12/24 PHP
JS 实现获取打开一个界面中输入的值
2013/03/19 Javascript
javascript中的变量作用域以及变量提升详细介绍
2013/10/24 Javascript
JavaScript动态操作表格实例(添加,删除行,列及单元格)
2013/11/25 Javascript
详解JavaScript中的4种类型识别方法
2015/09/14 Javascript
jQuery实现图片加载完成后改变图片大小的方法
2016/03/29 Javascript
Vue.js系列之项目搭建(1)
2017/01/03 Javascript
利用纯JS实现像素逐渐显示的方法示例
2017/08/14 Javascript
微信小程序实现图片上传功能
2018/05/28 Javascript
基于游标的分页接口实现代码示例
2018/11/12 Javascript
Vue中使用matomo进行访问流量统计的实现
2019/11/05 Javascript
Vue实现简单的拖拽效果
2020/08/25 Javascript
[02:55]2018DOTA2国际邀请赛勇士令状不朽珍藏Ⅲ饰品一览
2018/08/01 DOTA
Python实例之wxpython中Frame使用方法
2014/06/09 Python
用Python制作检测Linux运行信息的工具的教程
2015/04/01 Python
Python简单调用MySQL存储过程并获得返回值的方法
2015/07/20 Python
python爬虫系列Selenium定向爬取虎扑篮球图片详解
2017/11/15 Python
Django多数据库的实现过程详解
2019/08/01 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
2019/09/26 Python
如何基于Python创建目录文件夹
2019/12/31 Python
python实现一个猜拳游戏
2020/04/05 Python
一个基于canvas的移动端图片编辑器的实现
2020/10/28 HTML / CSS
美体小铺奥地利官方网站:The Body Shop奥地利
2019/04/11 全球购物
一套C++笔试题面试题
2012/06/06 面试题
安全保证书范文
2014/04/29 职场文书
老人再婚离婚协议书范本
2014/10/27 职场文书
党建工作整改措施
2014/10/28 职场文书
世界文化遗产导游词
2015/02/13 职场文书
英文辞职信范文
2015/05/13 职场文书
2019数学教师下学期工作总结
2019/06/27 职场文书
八年级作文之我的母亲
2019/12/10 职场文书
OpenCV-Python实现轮廓的特征值
2021/06/09 Python