gpt4 book ai didi

javascript - promise 中的变量

转载 作者:行者123 更新时间:2023-11-28 17:07:02 28 4
gpt4 key购买 nike

我对 javascript 很陌生,我很难理解一些东西。

我有这段代码:

api.posts
.browse({ limit: 5, include: 'tags,authors' })
.then(posts => {
posts.forEach(post => {
console.log(post.title)
})
})
.catch(err => {
console.error(err)
})

这工作正常,在控制台上我看到了 5 个帖子标题。但是,我需要创建一个类似以下内容的模板:

<article v-for="post in posts" :key="post">
<h2>{{ post.title }}</h2>
</article>

但是“posts”当然不能作为变量访问。我尝试在“.then”中添加变量,但出现错误。这可能是一个基础知识,但一直未能找到明确的答案。谢谢。

最佳答案

在 Promise 链之外声明一个变量/属性,然后在 Promise 解析时为其赋值。一般来说,类似于

api.posts
.browse({ limit: 5, include: 'tags,authors' })
.then(response => vm.data.posts = response)

关于javascript - promise 中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55597860/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com