【发布时间】:2021-10-13 21:13:33
【问题描述】:
我需要从 URL 字符串中提取 filter,它是一个对象数组:
http://localhost:3006/menus?page=1&filter[0][id]=MenuID&filter[0][value]=2&filter[1][id]=ParentMenuName&filter[1][value]=u.
这是我目前拥有的:
const location = useLocation();
const searchParams = new URLSearchParams(location.search);
const filterParamsValue = searchParams.getAll('filter'); // returns []
这是我想从filter得到的:
[ { id: 'MenuID', value: '2' }, { id: 'ParentMenuName', value: 'u' } ]
【问题讨论】:
标签: javascript reactjs ecmascript-6 get react-hooks