所以我尝试获取数据并将其显示在组件内部。但是问题是,获取数据404
或第一次加载时未显示数据..但是当我尝试重新加载时,数据应按原样显示。一件事..数据是成功上传到服务器,甚至404
是我所说的响应状态
顺便说一句,这是我的reviewClient.js
getDraft() {
return api.get("/reviews/draft")
}
这是我的商店
async fetchDraft({ commit }) {
try {
let {
data: { data }
} = await reviewClient.getDraft()
commit("SET_DRAFT", data)
} catch (error) {
return Promise.reject(error)
}
}
这就是我fetchDraft
从组件内部商店调用的方式
async created() {
await this.getDraft()
}
methods: {
async getDraft() {
try {
await this.$store.dispatch("review/fetchDraft")
this.scrollToTop()
} catch (error) {
error
}
}
}
这是我上面问题的一个例子
谢谢大家的回答。通过在预览之前在上一步中等待创建数据来解决此问题(create_step.vue)。并检查网络标签
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句