cookie帶狀態返回

2022-06-25 14:06:14 字數 673 閱讀 3402

需求場景:點選瀏覽器返回,回到主頁時,展現指定的tab頁。

如下圖:

圖中兩個"點我"都會去到詳情頁面。但是點返回時,都會回到可參與的tab狀態。

那麼對於使用者的體驗是不太友好的。

解決辦法:由於每次點返回,其實主頁都會重新整理一遍。那麼可以從這裡下手。

思路方法1:記錄最後一次tab的狀態,並在跳轉時,呼叫後台介面,將tab狀態傳給後台儲存。返回時,由於頁面重新整理,呼叫介面,取出儲存的tab狀態。

思路方法2:和方法1的思路一致。但是儲存的方法是,前端完成,無需聯合後台,也可以減少請求數。就是使用cookie儲存。

新增cookie:$.cookie('the_cookie', 'the_value')、$.cookie('the_cookie', 'the_value', ); (ps:設定有效時間為7天)讀取cookie:$.cookie('the_cookie');

攜帶狀態的LiveData

在android mvvm架構中,livedata作為通知ui更新的橋梁,地位極其重要,可以說是mvvm的核心元件。class uservm viewmodel 複製 這樣的 會大量出現在我們的vm層中。然而非同步操作不是立即的,而且有進度,有狀態的。我們的ui很可能需要知道當前的非同步資料操作是否...

Python 攜帶狀態的閉包

在 python 中,函式也是乙個物件。因此,我們在定義函式時,可以再巢狀定義乙個函式,並將該巢狀函式返回,比如 from math import pow def make pow n def inner func x 巢狀定義了 inner func return pow x,n 注意這裡引用了外...

狀態管理 Cookie

狀態管理 1 什麼是狀態管理 將瀏覽器與web伺服器之間多次互動當作乙個整體來看待,並且將多次互動涉及到的資料 即狀態 儲存下來.2 如何進行狀態管理?將狀態儲存在瀏覽器端 cookie 將狀態儲存在伺服器端 session 1 什麼是cookie?伺服器臨時存在瀏覽器端的少量資料,用於跟蹤使用者的...