欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

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

整體思路:

創(chuàng)新互聯建站網絡公司擁有十多年的成都網站開發(fā)建設經驗,近千家客戶的共同信賴。提供成都做網站、成都網站設計、網站開發(fā)、網站定制、買鏈接、建網站、網站搭建、成都響應式網站建設、網頁設計師打造企業(yè)風格,提供周到的售前咨詢和貼心的售后服務

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

前臺接受數據,改變用戶登錄狀態(tài)

將登錄狀態(tài)及用戶數據寫入到state中

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

1. 向后臺發(fā)送請求,若成功返回用戶名,密碼,使用 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 用戶登錄信息的數據寫入與獲取方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持創(chuàng)新互聯。

本文名稱:VUE:vuex用戶登錄信息的數據寫入與獲取方式
網站網址:http://chinadenli.net/article10/jgghdo.html

成都網站建設公司_創(chuàng)新互聯,為您提供定制網站營銷型網站建設品牌網站建設網站建設網站設計企業(yè)建站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

手機網站建設