91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VUE:vuex 用戶登錄信息的數據寫入與獲取方式

發布時間:2020-10-15 17:21:08 來源:腳本之家 閱讀:294 作者:Schon_zh 欄目:web開發

整體思路:

前臺獲取用戶數據,向后臺發送post請求,驗證成功后

前臺接受數據,改變用戶登錄狀態

將登錄狀態及用戶數據寫入到state中

這樣多個頁面就可以直接使用this.$store.getters.getuname調用state中的用戶信息

1. 向后臺發送請求,若成功返回用戶名,密碼,使用 this.$store.dispatch(‘setLogin', true);將數據寫入到state中

頁面:login.vue

代碼:

 this.loginData = await getUserInfo(this.uname,this.pwd);
    console.log(this.loginData);
    if(this.loginData.res==1){
     this.$store.dispatch('setLogin', true);
     this.$store.dispatch('setAccount',this.loginData.obj.phone );

2.將數據寫到state中

頁面:action.js

代碼:

setAccount ({commit}, platform) {
 commit('SET_ACCOUNT', platform);
},

3.將數據寫到state中

頁面:mutation.js

代碼:

 SET_ACCOUNT (state, platform) {
   state.account = platform;
  },

4. 添加獲取state中對應數據方法

頁面:getter.js

代碼:

 getuname: (state) => state.account,
 homepage.vue中使用

5. 使用this.$store.getters.getuname調取數據

頁面:login.vue

代碼:

console.log( this.$store.getters.getuname)

以上這篇VUE:vuex 用戶登錄信息的數據寫入與獲取方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

陇川县| 华池县| 怀集县| 庆云县| 阳高县| 宣恩县| 吉木萨尔县| 宁南县| 康定县| 衡山县| 乌海市| 上林县| 保山市| 永福县| 南丰县| 海兴县| 晴隆县| 苏尼特左旗| 河西区| 夹江县| 南木林县| 沁阳市| 论坛| 垣曲县| 卫辉市| 金沙县| 麦盖提县| 综艺| 武强县| 芮城县| 任丘市| 衡水市| 乳源| 西林县| 通城县| 凤阳县| 长乐市| 佳木斯市| 时尚| 滨州市| 固安县|