天天看點

觸屏網站如何實作傳回并重新整理

目的

在會員中心等頁面常常會遇到進入内頁修改資訊,傳回前一個頁面需要更新資訊的場景。

思路

用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

,修改資訊之後将觸發重新整理的條件設定為真即可。