2017-04-06 8 views
0

react-router 4.0に切り替えた後、location.search文字列を取得して通常のクエリに設定する方法を理解しようとすると、オブジェクト。検索文字列をクエリオブジェクトに変換する(react-router v4に切り替えた後)

最後に、彼らはもはやクエリパラメータを処理していません(Parse Query Parameters in React Router v4)、URLSearchParamsに回って、イテレータからオブジェクトを簡単に抽出する方法を覚えていませんでした。以下に答えてください。誰かを助けることを願っています。

const getQuery =() => { 
    let qp = new URLSearchParams(location.search) 
    _.fromPairs([...qp.entries()]) 
} 

ああ、今、提出に私は以下を参照してください:

答えて

0

は、少なくともここlodashでそれを行うにはかなり短い方法ですHow to parse query string in react-router v4が、私の答えは全体のオブジェクトを取得します。

+0

注意URLSearchParamsはまだ広くサポートされていません。エッジでhttp://caniuse.com/#feat=urlsearchparamsをご覧ください。 –

関連する問題