AMcoder - javascript, python, java, html, php, sql

Ինչպես ստանալ բովանդակություն vuex-ից

Ես VueJs + AdminLTE նախագծով կլոնավորեցի այս պարզ ադմինիստրատորի վահանակը իմ տեղականում, մինչ այժմ ամեն ինչ աշխատում է: , բայց ես ներկայումս պայքարում եմ պարզելու, թե ինչպես կարելի է ստանալ պահված վիճակը vuex-ից հատուկ կոդի այս տողը որը ես փոփոխել եմ հետևյալի.

// if user loggedin
if(response.data && response.status == 200){
  this.$store.commit("USERNAME", data.username)
  this.$store.commit("TEL", data.tel)
  this.$store.commit('EMAIL', data.email)

  this.$router.push({ path: '/' })
}

Էջը վերահղվելուց հետո ես փորձում եմ ստանալ օգտվողի անունը, հեռ., էլ.փոստը, բայց այն գոյություն չունի:

Ես արեցի console.log(this.$store) Ես տեսնում եմ շատ բովանդակություն, բայց ոչ օգտվողի տվյալները

06.09.2017

Պատասխանները:


1
this.$store.commit("USERNAME", data.username)

Վերը նշված կոդը չի սահմանի օգտվողի անունը խանութի համար: Դուք պետք է զանգահարեք համապատասխան մուտացիա ձեր commit-ում: Օրինակ

this.$store.commit("SET_USER", data);

Այն կսահմանի համապատասխան օգտվողի տվյալները խանութում «օգտագործողի» վիճակին: Այժմ դուք կարող եք ստանալ համապատասխան օգտվողի տվյալները՝ օգտագործելով

   `this.$store.state.user`

Վերոնշյալ զանգը կպարունակի օգտվողի բոլոր տեղեկությունները, ինչպիսիք են էլ. փոստը, հեռախոսը, օգտվողի անունը և այլն

06.09.2017
  • Միայն մեկ հարց՝ ինչո՞ւ է պետք մուտացիան։ իսկ եթե օգտանունը հանկարծ թարմացվի, կարո՞ղ է vuex-ն իմանալ դրա մասին: ինչպես մոդելի տվյալների ուղղակի կապը 06.09.2017
  • Մենք կարող ենք փոխել վիճակի արժեքները միայն մուտացիաների միջոցով: Կա պարզ փաստաթղթեր vuex vuex.vuejs.org/en/mutations.html համար 06.09.2017
  • Նոր նյութեր

    Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
    JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..

    Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
    Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը: Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...

    Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
    Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..

    Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
    Այն պահից ի վեր, երբ ես իմացա Արհեստական ​​ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..

    Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
    Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..

    C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
    C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող: Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...

    Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
    Ի՞նչ է ICAReducer-ը: ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..