SoFunction
Updated on 2025-04-05

Example of array value in vue traversal object

A few days ago, I didn't think about it thoroughly, so I asked the backend to change the interface and changed it to the form of an array containing objects in the array. Later, the more I thought about it, the more wrong it became. The backend put all the data in one object. It was difficult to get the pop-up data, so I changed it back, making the backend difficult, and I also made it difficult to send it to the warning.

Get data before making changes

<div class='your-container'>
		<div class="sortText">
			<div>Comprehensive sorting</div>
			<div class="sortHot" @click="mostHot"><p>Hottest</p><div class="sortImg"><img src="../../assets/imgs/" alt=""></div></div>
			<div class="sortHot" @click="mostNew"><p>up to date</p><div class="sortImg"><img src="../../assets/imgs/" alt=""></div></div>
			<div class="adhibition" @click="adhibition(0)">application</div>
			<div class="adhibition" @click="adhibition(1)">algorithm</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/" alt="">
										</div>
										<div class="listText">
											<div class="names">{{}}</div>
											<div class="introduce">
												{{}}
												<div class="details" @click="detailsClick">Details</div>
											</div>
											<div class="spans" v-for='(value,key,idx) in item' :key='idx'>
												<p v-if='(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/" alt=""></div>
												<div class="whiteBox"></div>
											</div>
										</div>
								</li>
							</ul>
						</div>
  </vue-scroll>
				<detailsPopUp @manage="manshow" v-if="manageshow"/>
 </div>

After modification

<div class='your-container'>
		<div class="sortText">
			<div>Comprehensive sorting</div>
			<div class="sortHot" @click="mostHot"><p>Hottest</p><div class="sortImg"><img src="../../assets/imgs/" alt=""></div></div>
			<div class="sortHot" @click="mostNew"><p>up to date</p><div class="sortImg"><img src="../../assets/imgs/" alt=""></div></div>
			<div class="adhibition" @click="adhibition(0)">application</div>
			<div class="adhibition" @click="adhibition(1)">algorithm</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/" alt="">
										</div>
										<div class="listText">
											<div class="names">{{}}</div>
											<div class="introduce">
												{{}}
												<div class="details" @click="detailsClick(,,)">Details</div>
											</div>
											<div class="spans" >
												<p><span>Provider:</span><span class="lastname">{{}}</span></p>
												<p v-show="==0"><span>Total number of usage:</span><span class="lastname">{{}}</span></p>
												<p v-show="==0"><span>Installation time:</span><span class="lastname">{{}}</span></p>
												<p v-show="==1"><span>Average response time:</span><span class="lastname">{{}}</span></p>
												<p v-show="==1"><span>Accuracy:</span><span class="lastname">{{}}%</span></p>
												<p v-show="==0"><span>Takes up memory:</span><span class="lastname">{{}}</span></p>
											</div>
											<div class="lineBox">
												<div class="lineoneBox"><img src="../../assets/imgs/" 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>

The above example of array value in vue traversal objects is all the content I share with you. I hope you can give you a reference and I hope you can support me more.