0
반응 라우터 4.0으로 전환 한 후 location.search 문자열을 가져 와서 일반적인 쿼리를 설정하는 방법을 알아 내려고 너무 많은 시간을 낭비했습니다. 목적.검색 문자열을 쿼리 개체로 변환합니다 (반응 라우터 v4로 전환 한 후)
마침내 실현 된 후에도 더 이상 쿼리 매개 변수를 처리하지 않아 (Parse Query Parameters in React Router v4) URLSearchParams으로 바뀌었지만 나는 이터레이터에서 개체를 쉽게 추출하는 방법을 기억하지 못했습니다. 아래 답변. 누군가가 도움이되기를 바랍니다. 내가 볼 제출에 지금
const getQuery =() => {
let qp = new URLSearchParams(location.search)
_.fromPairs([...qp.entries()])
}
아, 그리고 :
참고 URLSearchParams는 아직 널리 지원되지 않습니다. 예 : 가장자리에. http://caniuse.com/#feat=urlsearchparams를 참조하십시오. –