您好我正在尝试创建一个提前搜索输入栏。
我在我的actions / index.js中有类似的东西:
export function fetchMoviesThunk(movie) {
const doApi = _.debounce((dispatch) => {
axios.get(`${ROOT_URL}${API_KEY}&s=${movie}`)
.then((data) => dispatch(fetchMoviesSuccess(data)))
}, 300
)
return dispatch => {
dispatch(requestFetchMovies())
doApi(dispatch)
// return axios.get(`${ROOT_URL}${API_KEY}&s=${movie}`)
// .then((data) => dispatch(fetchMoviesSuccess(data)))
}
}
它应该将搜索延迟300毫秒(这样就不会捕获每次击键)。任何帮助将不胜感激。
感谢。