目的
在會員中心等頁面常常會遇到進入内頁修改資訊,傳回前一個頁面需要更新資訊的場景。
思路
用COOKIE記錄目前頁面是否需要重新整理,傳回之後再重新整理一次頁面。
方案
下載下傳js.cookie.js然後引入到項目中
https://github.com/js-cookie/js-cookie
先來一個最簡易的版本:
$(function (){
var isReload = Cookies.get('member_index_reload');
if(isReload == 1){
location.reload();
Cookies.set('member_index_reload', 2);
}
$('a').click(function (){
Cookies.set('member_index_reload', 1);
});
})
這個代碼是放在需要重新整理的頁面,作用是無論點選進入了任何内頁,傳回之後總是重新整理一次。
如果有更精細的需求的話,隻需要在内頁也引入
js-cookie
,修改資訊之後将觸發重新整理的條件設定為真即可。