簡單介紹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 3.0 專案建立Vue
- mitmproxy中libmproxy簡單介紹MITIBM
- Vue中混入的使用詳情Vue
- 簡單介紹Vue使用echarts定製特殊的儀表盤VueEcharts
- vue匯出excel(簡單方法完整介紹)VueExcel
- 簡單介紹nginx 變數使用Nginx變數
- 簡單介紹SQL中ISNULL函式使用方法SQLNull函式
- 簡單介紹Rust中的workspaceRust
- 簡單介紹MySQL索引失效的幾種情況MySql索引
- 簡單介紹Vue之vue.$set()方法原始碼案例Vue原始碼
- 簡單介紹vue3.x 使用jsplumb實現拖拽連線VueJS
- 簡單介紹nginx反向代理及使用Nginx
- RPC簡單介紹RPC
- Python簡單介紹Python
- KVM簡單介紹
- RMI簡單介紹
- HTML簡單介紹HTML
- HTML 簡單介紹HTML
- JavaScript 簡單介紹JavaScript
- CSS 簡單介紹CSS
- ajax簡單介紹
- SVG簡單介紹SVG
- Clickjacking簡單介紹
- 【Pandas】簡單介紹
- Map簡單介紹
- JSON簡單介紹JSON
- ActiveMQ簡單介紹MQ
- 簡單介紹java中的equals()方法Java
- Vue事件匯流排(EventBus)使用詳細介紹Vue事件
- python3中的re模組簡單介紹及使用Python
- Git_簡單介紹Git
- jQuery Validate簡單介紹jQuery
- JSON物件簡單介紹JSON物件
- <svg>元素簡單介紹SVG
- 簡單介紹 ldd 命令
- 禪道簡單介紹
- Webpack 的簡單介紹Web