vue.js - v-for 循环数据不会显示
问题描述
我无法让我的 v-loop 显示我的对象数组中的数据。我从 API 中得到的。这很简单,我相信它应该可以工作。所以我想知道它是否是别的东西。API 未开放,所以这里是一张图片:https ://imgur.com/a/qIES7Pm
<div class="" id="buffetfeatured">
<div v-for="x in product">{{ x.title }}</div>
</div>
<script type="text/javascript">
new Vue({
el: '#buffetfeatured',
data() {
return {
product: []
}
},
mounted () {
axios.get('https://ebuffet-dk.myshopify.com/admin/api/2020-01/products.json')
.then(response => (this.product = response.data.products))
.catch( error => { console.log(error); });
}
});
</script>
我知道有类似的例子,我已经尝试过关注它们。所以我只是问,因为我不确定这是我自己的错,还是shopify的错。
解决方案
推荐阅读
- jenkins - 有没有办法为 Jenkins“系统消息”字符串禁用“安全 HTML”,但仍然保持启用此功能?
- ruby-on-rails - 使用无效 ID 更新模型关联不会引发异常
- typescript - 使接口成为 Typescript 中的可选扩展
- javascript - 在Javascript中将ArrayBuffer转换为字符串?
- python - 我需要帮助为我正在制作的一个小 gui 制作后端
- entity-framework - 我无法从与我的 ViewModel 的多对多关系中检索数据
- apache-nifi - 使用 nifi - 我必须调用具有多个 API 端点的 API
- sql - Electron 和 Sqlite:SQLITE_NOTADB:文件不是数据库
- database - 如何从 MongoDb 的日期字段中查找最近的日期?
- svelte - Svelte 如何捕获浏览器后退按钮或卸载?