目的
在會員中心等頁面常常會遇到進入內頁修改信息,返回前一個頁面需要更新信息的場景。
思路
用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
,修改信息之后將觸發刷新的條件設置為真即可。