我想從 URL http://localhost:3000/?ref=2926 獲取參考代碼
我嘗試使用 const session = ${window.location.href}; 它獲取完整的當前 URL 并嘗試使用 split() 路徑名,但它不起作用,如何僅從 URL 獲取參考代碼。
uj5u.com熱心網友回復:
你可以試試這個:
${window.location.search.split('=')[1]}
uj5u.com熱心網友回復:
您可以使用瀏覽器原生 api
const query = new URLSearchParams(window.location.search);
console.log(query.get(ref))
uj5u.com熱心網友回復:
您可以使用URL.searchParams
代碼:
const { searchParams } = new URL('http://localhost:3000/?ref=2926')
console.log(searchParams.get('ref'))
uj5u.com熱心網友回復:
您還可以通過這種方式獲得 ref 的值:
const queryString = window.location.search;
const parameters = new URLSearchParams(queryString);
const value = parameters.get('ref');
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/477446.html
標籤:javascript 反应 反应钩子
上一篇:了解foldr和foldl函式
下一篇:獲取但只獲取狀態?
