扫码关注官方订阅号
这是我在 Vue 开发工具中的商店:
这是我的 Vue 组件:
{{ product.brand }}
如果我使用这个:
{{allProducts}}
我得到了所有产品。
但是当尝试用这个循环时:
不显示。
请问我该怎么办?
allProducts 是具有属性 products 的对象,因此为了循环产品,请尝试 product in allProducts.products
allProducts
products
product in allProducts.products
const app = Vue.createApp({ data() { return { allProducts: { products: [ {brand: 'aaa'}, {brand: 'bbb'} ] } }; }, }) app.mount('#demo')
<script src="https://unpkg.com/vue@3/dist/vue.global.prod.js"></script> <div id="demo"> <div v-for="product in allProducts.products"> {{ product.brand }} </div> </div>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
allProducts是具有属性products的对象,因此为了循环产品,请尝试product in allProducts.productsconst app = Vue.createApp({ data() { return { allProducts: { products: [ {brand: 'aaa'}, {brand: 'bbb'} ] } }; }, }) app.mount('#demo')<script src="https://unpkg.com/vue@3/dist/vue.global.prod.js"></script> <div id="demo"> <div v-for="product in allProducts.products"> {{ product.brand }} </div> </div>