最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

遇到兩個(gè)小問題記錄一下

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

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

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

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

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

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

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

這個(gè)就是隨筆寫上的,因?yàn)楹镁弥坝眠^這個(gè),沒想到,隔了兩三年沒用,給忘記了,費(fèi)了好一番功夫才查到,尷尬了也是

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

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

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

然后我們希望返回上一個(gè)頁面的時(shí)候就自動(dòng)刷新他。

但是由于JS的緩存機(jī)制

導(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=“上一個(gè)頁面URL”

(下下策)

總結(jié)

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

相關(guān)文章

最新評(píng)論

舒兰市| 靖边县| 仁寿县| 兴宁市| 乳山市| 阿克陶县| 岳池县| 恭城| 澄城县| 大田县| 夏邑县| 马尔康县| 江西省| 凤庆县| 武清区| 大城县| 集贤县| 余姚市| 江山市| 穆棱市| 任丘市| 花莲市| 同心县| 那坡县| 浦北县| 明溪县| 林芝县| 封丘县| 乌兰浩特市| 河南省| 宁德市| 灵璧县| 正蓝旗| 扎囊县| 南江县| 乐清市| 随州市| 淳安县| 民勤县| 大方县| 鄂托克旗|