本文主要是介绍获取vuex store.dispatch返回值的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在需要dispatch的函数里,添加return Promise.resolve(返回值)
// 用户名登录
LoginByUsername({ commit }, userInfo) {const username = userInfo.username.trim()var md5 = crypto.createHash("md5")md5.update(userInfo.password)var password_MD5 = md5.digest('hex')return new Promise((resolve, reject) => {loginByUsername(username, password_MD5).then(response => {const data = response.datacommit('SET_TOKEN', data.token)setToken(response.data.token)resolve(response)}).catch(error => {reject(error)})})
},
这篇关于获取vuex store.dispatch返回值的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!