您好,登錄后才能下訂單哦!
使用Vue怎么刪除服務端的Cookies?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
cookie、 sessionStorage 、localStorage
cookie:
存儲在用戶本地終端上的數據。有時也用cookies,指某些網站為了辨別用戶身份,進行session跟蹤而存儲在本地終端上的數據,通常經過加密。一般應用最典型的案列就是判斷注冊用戶是否已經登過該網站。
另外兩種是HTML5提供的:
不參與和服務器的通信;
localStorage - 沒有時間限制的數據存儲,第二天、第二周或下一年之后,數據依然可用。
sessionStorage- 瀏覽器會話關閉就跟隨消失
那么了解完這三種后,在實際開發過程中服務端給的Cookie在本地測試開發時是可以被刪除的。
然而在項目中 放在服務器時,請求回來的Cookie是不能被刪除的。
若想刪除,此時我們只能設置 和 獲取 兩種辦法。
博主在Vue項目中用到了 Vue-cookies,
this.$cookies.remove("token");
當時想著直接刪除后可以進行判斷的。本地是OK的,結果發包之后發現 服務端怎么也刪除不了
之后徹底理解了三中緩存的機制后,不去刪除 而是去設置
this.$cookies.set("token",'',-1, '/');
Vue是一套用于構建用戶界面的漸進式JavaScript框架,Vue與其它大型框架的區別是,使用Vue可以自底向上逐層應用,其核心庫只關注視圖層,方便與第三方庫和項目整合,且使用Vue可以采用單文件組件和Vue生態系統支持的庫開發復雜的單頁應用。
看完上述內容,你們掌握使用Vue怎么刪除服務端的Cookies的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。