尝试为嵌套对象执行v-for
。
const products = {
Shorts: "/shorts",
Socks: "/socks",
Shoes: {
"Shoes4men": "/shoes4men",
"Shoes4women": "/shoes4women",
"Shoes4kids": "/shoes4kids",
},
}
在frontend中:
<div v-for="(link, product) in products" :key="product" :value="link">
{{ product }} {{ link }}
</div>
这适用于外部链接(短裤,袜子,鞋子),但如何显示Shoes4men
,Shoes4women
和Shoes4kids
文本和链接下的Shoes
类别与v-for
?我在同一个元素中尝试了v-if
和v-for
,但没有成功(我读到的似乎也是不好的做法)。
1条答案
按热度按时间bvjxkvbb1#
在同一个元素上使用v-if和v-for是不好的做法,但是在v-if元素中嵌套一个v-for元素并不是问题。使用v-if来确定乘积是否具有更多内积(即即是一个对象),然后嵌套一个v-for来显示那些内积,否则只显示当前的“外”积
example codesandbox