猿问

vuex的actions中异步commit方法的问题。

我再vuex的actions中异步定义了一个axios请求方法,在其他组件中点击登录调用方法,生效。
代码如下:

login.vue

https://img1.mukewang.com/5b94cbf5000105d404450200.jpg

我想登录成功后将保存在localstorage里的数据保存到state中,于是我定义了一个updatelogindata的方法,并在actions中异步提交

https://img.mukewang.com/5b94cc000001ddec04170191.jpg

让它在返回200时候commit("updatelogindata", logindata),但是actions里写这个方法提交的时候却报错

https://img2.mukewang.com/5b94cc0d0001784307970221.jpg

请问是不是哪里没写对,第一次用vuex,感觉有点儿懵


慕标琳琳
浏览 4000回答 2
2回答

慕田峪9158850

elbutton的handle部分错了,“state”的父类,store或者是store的module找不到。

慕尼黑8549860

submitForm方法中把最后两句代码顺序换一下
随时随地看视频慕课网APP
我要回答