【发布时间】:2021-01-08 13:21:23
【问题描述】:
问题
我在 Vue.js 3 中使用 async setup(),但我的 HTML 内容消失了。我的组件模板没有插入 HTML,但是当我删除 async 和 await 前缀时,我的 HTML 内容又回来了。我该如何解决这个问题?
async setup () {
const data = ref(null)
try {
const res = await fetch('api')
data.value = res.json()
}
catch (e) {
console.error(e)
}
return {
data
}
}
我试过了
- 我检查了 fetch,它返回了正确的响应
- 我试过
<Suspense>标签,但还是同样的问题
【问题讨论】:
标签: vue.js vue-component vuejs3 vue-composition-api