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读取cookie函数代码
Oct 16 Javascript
javascript AOP 实现ajax回调函数使用比较方便
Nov 20 Javascript
js返回前一页刷新本页重载页面
Jul 29 Javascript
jQuery插件开发的五种形态小结
Mar 04 Javascript
基于Node.js实现nodemailer邮件发送
Jan 26 Javascript
javascript计时器编写过程与实现方法
Feb 29 Javascript
JavaScript数据类型学习笔记分享
Sep 01 Javascript
原生JS实现随机点名项目的实例代码
Apr 30 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
May 15 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
Apr 29 Javascript
js实现拖拽与碰撞检测
Sep 18 Javascript
Vue的生命周期一起来看看
Feb 24 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
精致的人儿就要挑杯子喝咖啡
2021/03/03 冲泡冲煮
解析php mysql 事务处理回滚操作(附实例)
2013/08/05 PHP
微信支付开发发货通知实例
2016/07/12 PHP
PHP数据分析引擎计算余弦相似度算法示例
2017/08/08 PHP
url 特殊字符 传递参数解决方法
2010/01/01 Javascript
JQuery最佳实践之精妙的自定义事件
2010/08/11 Javascript
javascript一元操作符(递增、递减)使用示例
2013/08/07 Javascript
jquery对ajax的支持介绍
2013/12/10 Javascript
鼠标拖拽移动子窗体的JS实现
2014/02/25 Javascript
jQuery经过一段时间自动隐藏指定元素的方法
2015/03/17 Javascript
js获取页面description的方法
2015/05/21 Javascript
详解JavaScript的Date对象(制作简易钟表)
2020/04/07 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
2016/04/14 Javascript
BootStrap网页中代码显示用法详解
2016/10/21 Javascript
jQuery常见面试题之DOM操作详析
2017/07/05 jQuery
基于vue监听滚动事件实现锚点链接平滑滚动的方法
2018/01/17 Javascript
基于vue中解决v-for使用报红并出现警告的问题
2018/03/03 Javascript
解决vue项目报错webpackJsonp is not defined问题
2018/03/14 Javascript
ES6顶层对象、global对象实例分析
2019/06/14 Javascript
Python实现的Kmeans++算法实例
2014/04/26 Python
Python解析json文件相关知识学习
2016/03/01 Python
matlab中实现矩阵删除一行或一列的方法
2018/04/04 Python
python实现在IDLE中输入多行的方法
2018/04/19 Python
Python如何发布程序的详细教程
2018/10/09 Python
Python Django框架url反向解析实现动态生成对应的url链接示例
2019/10/18 Python
QML实现钟表效果
2020/06/02 Python
我有一个char * 型指针正巧指向一些int 型变量, 我想跳过它们。 为什么如下的代码((int *)p)++; 不行?
2013/05/09 面试题
焊接专业毕业生求职信
2013/10/01 职场文书
中层竞聘演讲稿
2014/01/09 职场文书
学校领导班子四风问题整改意见
2014/10/02 职场文书
2014工程部年度工作总结
2014/12/17 职场文书
酒店圣诞节活动总结
2015/05/06 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
小学五年级(说明文3篇)
2019/08/13 职场文书
MySQL 分组查询的优化方法
2021/05/12 MySQL
CSS文本阴影 text-shadow 悬停效果详解
2022/05/25 HTML / CSS