簡單介紹Vue中使用js-cookie詳情
導讀 |
這篇文章主要介紹了Vue中使用js-cookie詳情,文章圍繞js-cookie的相關資料展開詳細內容具有一定的的參考價值,需要的小夥伴可以參考一下
|
一、安裝js-cookie
cnpm i -S js-cookie
二、使用
1、區域性使用
import Cookies from "js-cookie";
示例:
< template> < div> < p>當前token: {{token}} < el-button @click="getToken()">getToken < el-button @click="setToken('asdfasasf暗室逢燈fdasdf')">setToken < el-button @click="removeToken()">removeToken < /div> < /template> < script> import Cookies from "js-cookie"; export default { components: {}, data() { return { token: "" }; }, methods: { getToken() { this.token = Cookies.get("token"); }, setToken(token) { Cookies.set("token", token); }, removeToken: () => Cookies.remove("token") } }; < /script>
效果:
如果想要設定有效期,新增expires屬性即可,單位為天。即:
setToken(token) { Cookies.set("token", token, { expires: 7 }); //有效期為7天 }
獲取所有Cookie函式:Cookies.get();
2、全域性使用
main.js中引入:
import Cookies from "js-cookie"; Vue.prototype.$cookie = Cookies;
使用:
< template> < div> < p>當前token: {{token}} < el-button @click="getToken()">getToken < el-button @click="setToken('asdfasasf暗室逢燈fdasdf')">setToken < el-button @click="removeToken()">removeToken < /div> < /template> < script> export default { data() { return { token: "", allCookies: "" }; }, methods: { getToken() { this.token = this.$cookie.get("token"); }, setToken(token) { this.$cookie.set("token", token, { expires: 7 }); //有效期為7天 }, removeToken() { this.$cookie.remove("token"); } } }; < /script>
注意:全域性使用js-cookie時,這裡的removeToken函式就不要用箭頭函式了,就用普通的函式寫法
到此這篇關於Vue中使用js-cookie詳情的文章就介紹到這了。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2887480/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- npm包:js-cookie的簡單使用NPMJSCookie
- Vue中混入的使用詳情Vue
- 簡單介紹 Vue 3.0 專案建立Vue
- js中匿名函式的使用簡單介紹JS函式
- vue匯出excel(簡單方法完整介紹)VueExcel
- 簡單介紹Vue使用echarts定製特殊的儀表盤VueEcharts
- mitmproxy中libmproxy簡單介紹MITIBM
- 簡單介紹Rust中的workspaceRust
- html中註釋簡單介紹HTML
- 簡單介紹SQL中ISNULL函式使用方法SQLNull函式
- 簡單介紹MySQL索引失效的幾種情況MySql索引
- 簡單介紹nginx 變數使用Nginx變數
- webstorm簡單介紹,webstrom基本使用WebORM
- 簡單介紹Vue之vue.$set()方法原始碼案例Vue原始碼
- 簡單介紹java中的equals()方法Java
- 簡單介紹nginx反向代理及使用Nginx
- POP簡單介紹與使用實踐
- SVG簡單介紹SVG
- HTML簡單介紹HTML
- ActiveMQ簡單介紹MQ
- HTML 簡單介紹HTML
- JavaScript 簡單介紹JavaScript
- CSS 簡單介紹CSS
- SCSS 簡單介紹CSS
- UICollectionView 簡單介紹UIView
- css簡單介紹CSS
- 簡單介紹vue3.x 使用jsplumb實現拖拽連線VueJS
- vue-cli快速構建專案簡單介紹Vue
- Vue事件匯流排(EventBus)使用詳細介紹Vue事件
- python3中的re模組簡單介紹及使用Python
- javascript中的閉包概念簡單介紹JavaScript
- jquery.cookie外掛使用簡單介紹jQueryCookie
- javascript匿名函式的使用簡單介紹JavaScript函式
- javascript 記憶體使用管理簡單介紹JavaScript記憶體
- alertify提示外掛使用方式簡單介紹
- TCP/UDP簡單介紹及JavaSocket的使用TCPUDPJava
- redis的簡單使用和介紹(轉載)Redis
- RPC簡單介紹RPC