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 相关文章推荐
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
Mar 09 Javascript
基于JQuery的日期联动实现代码
Feb 24 Javascript
jQuery探测位置的提示弹窗(toolTip box)详细解析
Nov 14 Javascript
JS的参数传递示例介绍
Feb 08 Javascript
javascript获取元素离文档各边距离的方法
Feb 13 Javascript
JQuery中serialize() 序列化
Mar 13 Javascript
avalon js实现仿微博拖动图片排序
Aug 14 Javascript
基于vue2.x的电商图片放大镜插件的使用
Jan 22 Javascript
vue 项目中使用Loading组件的示例代码
Aug 31 Javascript
JS算法题之查找数字在数组中的索引位置
May 15 Javascript
基于Vue CSR的微前端实现方案实践
May 27 Javascript
Vue清除定时器setInterval优化方案分享
Jul 21 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
smarty实例教程
2006/11/19 PHP
php_xmlhttp 乱码问题解决方法
2009/08/07 PHP
PHP编程函数安全篇
2013/01/08 PHP
分享下php5类中三种数据类型的区别
2015/01/26 PHP
PIGCMS 如何关闭聊天机器人
2015/02/12 PHP
Smarty变量用法详解
2016/05/11 PHP
php制作基于xml的RSS订阅源功能示例
2017/02/08 PHP
PHP Trait功能与用法实例分析
2020/06/03 PHP
PHP unset函数原理及使用方法解析
2020/08/14 PHP
ECMAScript 基础知识
2007/06/29 Javascript
JS性能优化笔记搜索整理
2013/08/21 Javascript
js取整数、取余数的方法
2014/05/11 Javascript
javascript格式化指定日期对象的方法
2015/04/21 Javascript
JS实现简单路由器功能的方法
2015/05/27 Javascript
在JavaScript中处理时间之getHours()方法的使用
2015/06/10 Javascript
详细解读JavaScript编程中的Promise使用
2015/07/27 Javascript
js格式化输入框内金额、银行卡号
2016/02/01 Javascript
js实现(全选)多选按钮的方法【附实例】
2016/03/30 Javascript
Dojo获取下拉框的文本和值实例代码
2016/05/27 Javascript
jQuery获取多种input值的简单实现方法
2016/06/20 Javascript
浅谈javascript中的三种弹窗
2016/10/21 Javascript
Vue 组件(component)教程之实现精美的日历方法示例
2018/01/08 Javascript
vant picker+popup 自定义三级联动案例
2020/11/04 Javascript
nuxt.js写项目时增加错误提示页面操作
2020/11/05 Javascript
[01:14:05]《加油DOTA》第四期
2014/08/25 DOTA
Python序列之list和tuple常用方法以及注意事项
2015/01/09 Python
通过C++学习Python
2015/01/20 Python
简单了解Django模板的使用
2017/12/20 Python
pandas DataFrame 行列索引及值的获取的方法
2019/07/02 Python
Python人工智能之路 jieba gensim 最好别分家之最简单的相似度实现
2019/08/13 Python
python使用多线程编写tcp客户端程序
2019/09/02 Python
python实现树的深度优先遍历与广度优先遍历详解
2019/10/26 Python
Python实现子类调用父类的初始化实例
2020/03/12 Python
西班牙语在线票务市场:SuperBoletería
2019/06/10 全球购物
财务部经理岗位职责
2014/02/03 职场文书
创业计划书之物流运送
2019/09/17 职场文书