在前端開發(fā)過程中,處理用戶數(shù)據(jù)是非常重要的,而Cookies是非常方便的存儲用戶數(shù)據(jù)的方式。Vue也提供了方便的設(shè)置Cookies的方法。
首先,我們需要安裝一個名為vue-cookies的插件:
npm install vue-cookies --save
安裝完畢后,在Vue組件中引用這個插件:
import Vue from 'vue' import VueCookies from 'vue-cookies' Vue.use(VueCookies)
設(shè)置cookie:
this.$cookies.set('key', 'value')
獲取cookie:
this.$cookies.get('key')
刪除cookie:
this.$cookies.remove('key')
除了可以設(shè)置字符串類型的cookie,我們還可以設(shè)置對象類型的cookie:
this.$cookies.set('userInfo', { name: 'jack', age: 18 })
獲取對象類型的cookie:
this.$cookies.get('userInfo')
更新cookie:
this.$cookies.set('userInfo', { name: 'rose', age: 25 })
cookie的過期時間可以自己設(shè)置,比如要設(shè)置一小時后過期:
this.$cookies.set('key', 'value', 60 * 60)
另外,我們還可以設(shè)置全局的cookie配置,在Vue實例化之前進行設(shè)置:
Vue.$cookies.config('30d')
以上就是關(guān)于Vue如何設(shè)置Cookies的詳細介紹。使用Vue-cookies可以非常方便地處理用戶數(shù)據(jù),為我們的開發(fā)工作帶來了很大便利。
上一篇vue click 樣式
下一篇vue click 雙擊