You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Vue JS中从API获取并遍历产品数据?

Vue遍历API产品数据的正确写法

你的代码问题在于固定读取了data数组的第2个元素(索引1),要遍历所有产品,需调整遍历的目标数组:

  • 先明确API返回结构:假设你拿到的products是包含data数组的对象,结构大致为:
{
  data: [
    { ID: 1, name: "产品1" },
    { ID: 2, name: "产品2" },
    // 更多产品数据
  ]
}
  • 修改Vue代码,直接遍历products.data数组:
<tr v-for="product in products.data" :key="product.ID">
  <td>{{ product.ID }}</td>
</tr>

这样就能循环渲染data数组里的每一个产品对象了。另外注意:key绑定产品的唯一ID(product.ID),符合Vue的列表渲染规范。

内容的提问来源于stack exchange,提问作者php_dev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 14:57:22