location的用法及短語 JS教程:window.location用法區(qū)別?
JS教程:window.location用法區(qū)別?一個是請求控制,另一個是瀏覽器控制。如果您請求包括響應(yīng).重定向服務(wù)器在到達(dá)目標(biāo)頁時已經(jīng)轉(zhuǎn)向您位置.href一般來說,當(dāng)瀏覽器遇到此語句時,它會再次請求
JS教程:window.location用法區(qū)別?
一個是請求控制,另一個是瀏覽器控制。
如果您請求包括響應(yīng).重定向服務(wù)器在到達(dá)目標(biāo)頁時已經(jīng)轉(zhuǎn)向您位置.href一般來說,當(dāng)瀏覽器遇到此語句時,它會再次請求另一個地址,響應(yīng).重定向只是個請求,不是請求當(dāng)客戶端使用位置開關(guān)時,它需要向服務(wù)器請求兩次。因為沒有瀏覽器窗口,例如服務(wù)器端的窗口,所以位置永遠(yuǎn)不會是服務(wù)器端代碼,只能在客戶端輸出。實際上,如果客戶端的JS語句中有redirect語句,那么這兩條語句的函數(shù)是相同的。但是機制不同,重定向只是一個函數(shù),當(dāng)你遇到這個語句時,你可以直接轉(zhuǎn)向客戶端。客戶端請求它兩次。位置相當(dāng)于在地址欄中輸入地址后按enter鍵
!如果沒有對轉(zhuǎn)向的控制,則客戶端上的兩個是相同的響應(yīng).重定向常用于服務(wù)器,位置只能用在客戶端
window.location.href的用法?
Loginto存儲用戶登錄后需要跳轉(zhuǎn)到的鏈接地址。默認(rèn)情況下,他們會在登錄后跳轉(zhuǎn)到/user
讓store=newVuex.商店({state:{loginTo:“/user”},突變:{setLoginToLink(state,link){狀態(tài).loginTo=link}}})
頁面(/index)->登錄頁面(/login)->GTC頁面(/xxx)
頁面:this$存儲.提交(“setlogintolink”,“/xxx”
登錄頁面:window.location.href= " aaa.com網(wǎng)站“這個.$store.state.loginTo
設(shè)置登錄狀態(tài)類似。使用vuex管理狀態(tài)。例如,將其命名為haslogin,然后默認(rèn)為false。登錄成功后,提交修改haslogin狀態(tài)的方法??梢栽谒许撁嫔汐@得haslogin狀態(tài)。