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中的Array对象使用说明
Jan 17 Javascript
javascript将url中的参数加密解密代码
Nov 17 Javascript
JavaScript制作简易的微信打飞机
Mar 31 Javascript
详细解密jsonp跨域请求
Apr 15 Javascript
JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
Jan 25 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
Feb 16 Javascript
js智能获取浏览器版本UA信息的方法
Aug 08 Javascript
vue.js 初体验之Chrome 插件开发实录
May 13 Javascript
js最简单的双向绑定实例讲解
Jan 02 Javascript
微信小程序tabBar 返回tabBar不刷新页面
Jul 25 Javascript
基于Node的Axure文件在线预览的实现代码
Aug 28 Javascript
js生成1到100的随机数最简单的实现方法
Feb 07 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实现递归复制整个文件夹的类实例
2015/08/03 PHP
隐藏Nginx或Apache以及PHP的版本号的方法
2016/01/03 PHP
Symfony模板的快捷变量用法实例
2016/03/17 PHP
利用php-cli和任务计划实现刷新token功能的方法
2017/05/03 PHP
Javascript的各种节点操作实例演示代码
2012/06/27 Javascript
jQuery实现下拉框左右选择的简单实例
2014/02/22 Javascript
Javascript获取当前时间函数和时间操作小结
2014/10/01 Javascript
删除Javascript Object中间的key
2014/11/18 Javascript
javascript实现给定半径求出圆的面积
2015/06/26 Javascript
在JavaScript中访问字符串的子串
2015/07/07 Javascript
BootStrap中的table实现数据填充与分页应用小结
2016/05/26 Javascript
sencha ext js 6 快速入门(必看)
2016/06/01 Javascript
Node.js的Web模板引擎ejs的入门使用教程
2016/06/06 Javascript
原生JS实现导航下拉菜单效果
2020/11/25 Javascript
9种使用Chrome Firefox 自带调试工具调试javascript技巧
2017/12/22 Javascript
Vue引入jquery实现平滑滚动到指定位置
2018/05/09 jQuery
Javascript通过控制类名更改样式
2019/05/24 Javascript
微信小程序中限制激励式视频广告位显示次数(实现思路)
2019/12/06 Javascript
跟老齐学Python之print详解
2014/09/28 Python
CentOS安装pillow报错的解决方法
2016/01/27 Python
Python socket网络编程TCP/IP服务器与客户端通信
2017/01/05 Python
Python获取SQLite查询结果表列名的方法
2017/06/21 Python
Python开发微信公众平台的方法详解【基于weixin-knife】
2017/07/08 Python
python如何发布自已pip项目的方法步骤
2018/10/09 Python
Python操作rabbitMQ的示例代码
2019/03/19 Python
Python3多目标赋值及共享引用注意事项
2019/05/27 Python
Python列表的切片实例讲解
2019/08/20 Python
pytorch简介
2020/11/11 Python
python实现三种随机请求头方式
2021/01/05 Python
Yankee Candle官网:美国最畅销蜡烛品牌之一
2020/01/05 全球购物
美国椅子和沙发制造商:La-Z-Boy
2020/10/25 全球购物
马来西亚奢侈品牌购物商城:Valiram 247
2020/09/29 全球购物
年会搞笑主持词串词
2014/03/24 职场文书
优秀班主任主要事迹材料
2014/12/16 职场文书
2016七夕情人节感言
2015/12/09 职场文书
2016天猫双十一广告语
2016/01/28 职场文书