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为搜索栏增加tag提示
Jun 22 Javascript
Wordpress ThickBox 添加“查看原图”效果代码
Dec 11 Javascript
JavaScript事件处理器中的event参数使用介绍
May 24 Javascript
jquery实现简单易懂的图片展示小例子
Nov 21 Javascript
jquery表单对象属性过滤选择器实例分析
May 18 Javascript
JQuery+CSS实现图片上放置按钮的方法
May 29 Javascript
javaScript中Math()函数注意事项
Jun 18 Javascript
聊一聊JavaScript作用域和作用域链
May 03 Javascript
Node.js+jade+mongodb+mongoose实现爬虫分离入库与生成静态文件的方法
Sep 20 Javascript
简单了解微信小程序 e.target与e.currentTarget的不同
Sep 27 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
Nov 23 Javascript
javascript代码实现简易计算器
Jan 25 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
ajax缓存问题解决途径
2006/12/06 PHP
第四章 php数学运算
2011/12/30 PHP
php限制ip地址范围的方法
2015/03/31 PHP
PHP超级全局变量【$GLOBALS,$_SERVER,$_REQUEST等】用法实例分析
2019/12/11 PHP
JS解密入门 最终变量劫持
2008/06/25 Javascript
js function使用心得
2010/05/10 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
javascript中checkbox使用方法实例演示
2015/11/19 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
原生JS和jQuery版实现文件上传功能
2016/04/18 Javascript
JavaScript遍历求解数独问题的主要思路小结
2016/06/12 Javascript
JS获取地址栏参数的两种方法(简单实用)
2016/06/14 Javascript
浅谈angular2的http请求返回结果的subcribe注意事项
2017/03/01 Javascript
vue省市区三联动下拉选择组件的实现
2017/04/28 Javascript
jQuery Datatables表头不对齐的解决办法
2017/11/27 jQuery
vue的diff算法知识点总结
2018/03/29 Javascript
自己动手封装一个React Native多级联动
2018/09/19 Javascript
Vue CLI3 开启gzip压缩文件的方式
2018/09/30 Javascript
JavaScript一元正号运算符示例代码
2019/06/30 Javascript
python清除字符串里非数字字符的方法
2015/07/02 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
解决Python网页爬虫之中文乱码问题
2018/05/11 Python
Python气泡提示与标签的实现
2020/04/01 Python
Python devel安装失败问题解决方案
2020/06/09 Python
Python+OpenCV图像处理—— 色彩空间转换
2020/10/22 Python
美国礼品卡商城: Gift Card Mall
2017/08/25 全球购物
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
俄罗斯卫浴采暖及维修用品超级市场:Dkrussia
2020/05/12 全球购物
学习礼仪心得体会
2014/09/01 职场文书
县政府领导班子“四风”方面突出问题整改措施
2014/09/23 职场文书
分居协议书范本
2014/11/03 职场文书
五年级小学生评语
2014/12/26 职场文书
2015年专项整治工作总结
2015/04/03 职场文书
穆斯林的葬礼读书笔记
2015/06/26 职场文书
JavaScript中reduce()的用法
2022/05/11 Javascript
vue实现input输入模糊查询的三种方式
2022/08/14 Vue.js