傳統(tǒng)方式中,許多人使用本地存儲,來管理通過客戶端驗證生成的tokens。一個大問題是如何有更好的方式,來管理驗證tokens,從而允許我們來存儲更大的用戶信息。
網(wǎng)站設(shè)計制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺管理系統(tǒng);成都網(wǎng)站設(shè)計、做網(wǎng)站收費合理;免費進行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運營了十載的創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)公司。這就是Vuex的作用。 Vuex為Vue.js應用管理狀態(tài).。對于應用中所有的組件來說,它被當做中央存儲,并用規(guī)則確保狀態(tài)只能以可預見的方式改變。
對于經(jīng)常檢查本地存儲來說,聽起來是個更好的選擇?讓我們一起來探索下吧。
建立應用模塊
對于這個項目,我們想創(chuàng)建一個使用vuex和vue-router的vue應用。我們會使用vue cli 3.0 來創(chuàng)建一個vue項目,并從選項中選擇路由和vuex。
執(zhí)行下面的命令開始創(chuàng)建:
$ vue create vue-auth
按照對話框的提示,添加必要的信息,并選擇我們需要的選項,完成安裝。
下一步, 安裝axios:
$ npm install axios --save
配置Axios
我們在許多組件中都需要用到axios。讓我們在全局整體來配置它,這樣當我們需要它的時候,不用每次都去引入。
打開 ./src/main.js 文件,并且添加下面:
[...] import store from './store' import Axios from 'axios' Vue.prototype.$http = Axios; const token = localStorage.getItem('token') if (token) { Vue.prototype.$http.defaults.headers.common['Authorization'] = token } [...]
網(wǎng)站題目:使用Vuex解決Vue中的身份驗證問題-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://jinyejixie.com/article48/isgep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、品牌網(wǎng)站制作、小程序開發(fā)、品牌網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、面包屑導航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容