亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決window.history.back()返回上一頁有時候需要點擊多次問題

 更新時間:2024年03月13日 10:50:50   作者:浪花—朵朵  
這篇文章主要介紹了解決window.history.back()返回上一頁有時候需要點擊多次問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

window.history.back()返回上一頁有時候需要點擊多次

遇到兩個小問題記錄一下

window.history.back() 返回上一頁 有時候需要點擊多次,這是為什么呢?

原來Windows下的window.history.back()后退后返回的不只是前一個頁而是前一個頁的狀態(tài)。如果一個頁我修改了3次那必須后退3次才能回到前一個頁。

怎么處理這種情況呢,我在網(wǎng)上找了下,并沒有特別契合我現(xiàn)在的情況的,無非就是 讓我寫具體的跳轉(zhuǎn)地址,但凡我能知道具體地址,我還用糾結(jié)嘛。。

最終經(jīng)過各種測試 實操有效的代碼來了,

下面展示一些 內(nèi)聯(lián)代碼片。

history.back();location.reload();
window.history.back()

這個也就意味著 先刷新頁面清除狀態(tài),再進行返回上一頁,完美解決!

這個就是隨筆寫上的,因為好久之前用過這個,沒想到,隔了兩三年沒用,給忘記了,費了好一番功夫才查到,尷尬了也是

// 先是變量名字
data() return {
	value1: 'a',
	value2: 'b',
	value3: 'c'
}
//那么怎么循環(huán)給他們賦值呢 就是這樣咯
this['value'+i] = value;

window.history.back(); 緩存返回上級頁面不刷新數(shù)據(jù)

我們經(jīng)常會做完一個操作之后返回上一個頁面(比如新增完一條記錄)

然后我們希望返回上一個頁面的時候就自動刷新他。

但是由于JS的緩存機制

導(dǎo)致我們的數(shù)據(jù)還是從前一次里面取的(他的初衷是希望你更快,更省資源)

但是和我們的需求不同

如圖:

探索

從網(wǎng)上找的一些資料:

window.history.back(); 后面加location.reload();

window.history.go(-1);window.location.reload()

均無終而返

解決

window.location.replace(document.referrer)
window.location.href=“上一個頁面URL”

(下下策)

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論