vue中只渲染數(shù)組中的第一條或某一條方式
更新時間:2025年11月03日 09:26:13 作者:以對_
文章講述了在Vue.js中如何根據(jù)數(shù)組索引渲染特定的數(shù)組元素,首先,介紹如何只渲染數(shù)組中的第一條數(shù)據(jù),其次,討論如何在特定頁面渲染特定的數(shù)組元素,例如通過父組件傳遞參數(shù)來決定渲染哪一條數(shù)據(jù),文章總結(jié)了個人經(jīng)驗,為開發(fā)者提供了一種有用的解決方案
vue只渲染數(shù)組中的第一條或某一條
場景
有時候數(shù)組中有兩條或多條數(shù)據(jù),但只想渲染其中的某一條,或者在特定的頁面渲染某一條

根據(jù)數(shù)組中的index進(jìn)行判斷
一、只想渲染其中的某一條(只渲染第一條數(shù)據(jù))
<view class="" v-for="(item,index) in reviewDate" :key="index">
<view v-if="index == 0">
<text>{{item.title}}</text>
</view>
</view>
二、在特定的頁面渲染某一條(比如父組件在調(diào)用子組件時傳過來一個值,根據(jù)這個值去判斷要渲染的數(shù)據(jù))
- 父:
<ReviewInfo :reviewid="reviewid"></ReviewInfo>
<script>
import ReviewInfo from'../../components/common/Review-info.vue';
export default {
data() {
return {
reviewid:0,
}
}
}
</script>
- 子:Review-info.vue
<view class="" v-for="(item,index) in reviewDate" :key="index">
<view v-if="index == reviewid">
<text>{{item.title}}</text>
</view>
</view>
<script>
export default {
props:{
reviewid:Number
},
}
</script>
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
DeepSeek?助力?Vue?開發(fā)絲滑的步驟條效果(過程詳解)
本文詳細(xì)介紹了如何使用Vue.js和ElementUI創(chuàng)建一個進(jìn)度條組件,并將所有代碼保存在一個文件夾中,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2025-02-02

