vue遍历对象中的数组取值示例
网络编程 2021-07-04 15:02www.168986.cn编程入门
今天长沙网络推广就为大家分享一篇vue遍历对象中的数组取值示例,具有很好的参考价值,希望对大家有所帮助。一起跟随长沙网络推广过来看看吧
前几天小项目,没考虑周全,让后端改接口,改成数组中包含对象中包含数组的形式,后来越琢磨越不对,后台把所有数据放在了一个对象里,我拿弹窗数据不好拿,索性又改了回来,把后端折腾够呛,自己也折腾够呛,发上来,以示警戒
改前拿数据
<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.auracyRate}}%</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遍历对象中的数组取值示例就是长沙网络推广分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持狼蚁SEO。
编程语言
- 甘肃哪有关键词排名优化购买方式有哪些
- 甘肃SEO如何做网站优化
- 河南seo关键词优化怎么做电话营销
- 北京SEO优化如何做QQ群营销
- 来宾百度关键词排名:提升您网站曝光率的关键
- 卢龙关键词优化:提升您网站排名的策略与技巧
- 山东网站优化的注意事项有哪些
- 四川整站优化怎样提升在搜索引擎中的排名
- 疏附整站优化:提升网站性能与用户体验的全新
- 海南seo主要做什么工作售后服务要做到哪些
- 荣昌百度网站优化:提升您网站的搜索引擎排名
- 河北seo网站排名关键词优化如何做SEO
- 江西优化关键词排名推广售后保障一般有哪些
- 古浪SEO优化:提升你的网站可见性
- 西藏网站排名优化怎么把网站排名在百度首页
- 如何提升阳东百度快照排名:详尽指南