欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue $index索引

錢淋西2年前10瀏覽0評論

在Vue的循環渲染中,我們經常會用到 $index 索引。那么,$index 究竟是什么?它有什么作用?本文將會一一介紹。

首先,$index 是 Vue 實例的一個內置對象,它表示當前遍歷的元素在數組中的索引值。通常,我們會在 v-for 指令中使用 $index ,以便在渲染列表時為每個元素添加唯一的標識符。下面是一個簡單的示例:

<div v-for="item in list" :key="$index">
{{ item }}
</div>

在這個示例中,v-for 指令會循環遍歷 list 數組,并為數組中的每個元素渲染一個 div 元素。:key="$index" 表示為每個 div 元素添加一個唯一的標識符,這個標識符則為當前元素在數組中的索引值。

同時,$index 還可以用于計算屬性、方法等中。下面是一個使用 $index 計算總價的示例:

data() {
return {
list: [
{ name: '商品A', price: 100 },
{ name: '商品B', price: 200 },
{ name: '商品C', price: 300 },
]
}
},
computed: {
total() {
let sum = 0
this.list.forEach((item, index) =>{
sum += item.price * (index + 1)
})
return sum
}
}

在這個示例中,我們使用了 $index 計算每個商品的價格,然后將價格相加得到總價。這里注意要增加 1,以保證第一個商品的價格為 100,第二個商品的價格為 400,第三個商品的價格為 900。