亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

林甸县| 沐川县| 余姚市| 宝丰县| 东方市| 凤翔县| 怀远县| 满洲里市| 日土县| 新兴县| 静海县| 揭东县| 兰溪市| 腾冲县| 建宁县| 将乐县| 毕节市| 庆阳市| 如皋市| 宜丰县| 西吉县| 杨浦区| 宝应县| 高邮市| 敖汉旗| 瓦房店市| 盐城市| 台州市| 方山县| 萝北县| 阿尔山市| 五家渠市| 巴塘县| 璧山县| 东乌珠穆沁旗| 宁南县| 金乡县| 卢湾区| 昌江| 肇庆市| 高雄县|