我正在使用异步从 api 获取详细信息。但是,方法调用到达方法但在异步方法处停止。我已经尝试以多种方式实现它。没有异步,它工作得很好。但是它立即出现在图片中,它停止运行。我想我可能需要第二眼才能知道我错过了什么。下面是我的代码:
export const search = (search) => {
console.log(search)
return async dispatch =>{
try {
const searchResult = await axios
.get(`http://104.131.14.19/v1/music/search?q=${search}`)
.then(res => res.data )
dispatch(
{
type: actionType.GET_SEARCH_SUCCESS,
payload: searchResult
}
)
}
catch(err) {
dispatch(
{
type: actionType.GET_SEARCH_FAILURE,
payload: err
}
)
}
}
}