创建文章组件里的内容未成功初始化
来源:10-1 添加编辑和删除区域
FFIT
2021-02-27


- 老师这里我遇到一个问题就是这个我添加了编辑删除区域,但是我在点击这个编辑区域跳转至相应的createpost,我打印这个route.query.id是没有问题的,但是这个rawdata返回的是undefined,这个我对照着源码怎么看,都找不出问题,不知道为什么,然后就是在后端里测试这个id号,也是空,那么我这个id号到底拿的是哪里的这个我实在不清楚为什么。之后再次测试发现是文章专栏的id号,我已经有些混乱了,不清楚,为什么,明明跟着老师走的,也对比源码,还是没看出问题在哪,希望老师指点一下
- 码云地址
写回答
1回答
-
同学你好 当没有数据的时候首先我们发现请求是发送了的 说明发送的没问题
然后来到 action,发现是 getAndCommit
fetchPost ({ commit }, id) { return getAndCommit(`/posts/${id}`, 'fetchPost', commit) }然后来到 getAndCommit
const getAndCommit = async (url: string, mutationame: string, commit: Commit) => { const { data } = await axios.get(url) commit(mutationame, data) // 我们发现它发送了请求,但是注意,它并没有返回这个 data,这个 data 就是 Promise then // 里面拿到的数据,没有返回 所以就是 undefined 了。 // 只要加一个返回就可以了。 return data }012021-04-08
相似问题