fetchPost拿不到rawData
来源:10-2 修改文章编码 第一部分 - 改进 Uploader 组件
weixin_慕村0123642
2022-03-01
写回答
1回答
-
同学你好
请注意我们是在 dispatch 的 promise 返回拿数据,那么自然需要这个 promise 返回对应的值,去看一下对应的action,调用的是
return getAndCommit(`/posts/${id}`, 'fetchPost', commit) 那么看看 getAndCommit,你就会发现这个 Promise 并没有发挥数据 commit("setLoading", true) const { data } = await axios.get(url) commit(mutationName, data) commit("setLoading", false) 所以在最好加上一句 return data 这样就解决啦
112022-03-02
相似问题