1 回答

TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個(gè)贊
使用URL 和 url.searchParams API
const url = new URL("/store?limit=9&skip=0");
const makeUrl = (name, value) => {
if (name) {
url.searchParams.append(name,value); // or searchParams.set to not append
}
return url;
};
export const filteredProducts = (e) => {
const radio = e.target.checked;
return dispatch => {
dispatch({type: actionTypes.TOGGLE_LOAD});
axios.get(radio ? makeUrl(e.target.name, e.target.value) : makeUrl())
.then(response => {
dispatch(setFilter(response.data, radio));
})
}
}
添加回答
舉報(bào)