封装了axios请求为requeset方法,在api里用requeset方法封装了搜索接口。然后在vuex里封装了该api。
在实际的组件中调用了该vuex里的actions方法,却发现没有返回值。
起初以为是vuex actions的特殊性,所以我在actions里加了async await来确保拿到返回值,却依然报错。
最后才发现,是封装的api方法里,没有删掉{},箭头函数里,只有删掉大括号,才会自动return,
(如上图)
没有return的话,就不会有返回值。。。(如果非要大括号,手动写上return也行)
(如上图)