rawdata.data的问题
来源:7-7 使用vuex action 发送异步请求第二部分
Guguuuu
2022-07-27
老师我有一个小疑问,对于这一段代码
我们调用dispatch去触发action中的方法,然后这个方法里面调用commit去触发mutations中的方法。根据前后端一起维护的接口文档,请求处理响应的数据是放在data中的,即actions中发送请求,要拿到数据要写成 resp.data,然后把resp.data传给了mutation中的方法,我想问的是,这时候mutation中这个方法的参数rawData的值不就已经等于resp.data了吗
写成rawData.data是不是等于 resp.data.data,但是我在视频中并没有看到这样的结构。我觉得应该是我理解错了。。。
写回答
1回答
-
张轩
2022-07-27
同学你好
在 commit 中,rawData 是一个参数,可以命名为任何名称。它的来源于 action 中的传入,也就是action 中的 resp.data
所以你说的没错 resp.data.data 就等于 rawData.data。 你说的视频中没有看到这样的结构? 我没有理解这句话是啥意思。
122022-07-27
相似问题
Uploader.vue中的问题
回答 1
result加初始值null就会报错
回答 2