异步不在操作类型中执行

时间:2021-03-04 17:55:13

标签: react-native asynchronous redux-async-actions

我正在使用异步从 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
        }
      )
    }
  }
} 

0 个答案:

没有答案
相关问题