1. 程式人生 > >location.href開啟連結失敗

location.href開啟連結失敗

window.location.href

錯誤程式碼:

window.location.href = `${window.location.host}/detail`;

沒有開啟相應的路由。 有沒有看出來是哪裡錯了。。。

原因就是:沒有加協議 !!!。

正確程式碼:

// 1.
window.location.href = `http://${window.location.host}/detail`;
// 2.
window.location.href = `/detail`;
// 3.
window.location.href = `//${window.location.
host}
/detail`
;

location是window物件的屬性,而所有的網頁下的物件都是屬於window作用域鏈中(這是頂級作用域),所以使用時是可以省略window