在多頁面應用中,可以使用location.search來獲取當前頁面的URL中的查詢參數。以下是一些技巧:
const params = new URLSearchParams(location.search);
params.forEach((value, key) => {
console.log(`${key}: ${value}`);
});
const params = new URLSearchParams(location.search);
const id = params.get('id');
console.log(id);
const params = new URLSearchParams(location.search);
if (params.has('id')) {
const id = params.get('id');
console.log(id);
} else {
console.log('No id parameter found');
}
const params = new URLSearchParams(location.search);
params.set('page', '2');
console.log(params.toString());
總的來說,使用location.search和URLSearchParams對象可以方便地處理頁面URL中的查詢參數,實現參數的獲取、解析和修改。