老师,报错:[vuex] unknown action type: user/login

来源:3-19 登录触发动作

菜鸟轮回

2022-01-19

报错信息如下:

[vuex] unknown action type: user/login

vuex代码片段如下:

import { login } from '@/api/sys’
import md5 from ‘md5’

export default {
namespaced: true,
state: () => ({}),
mutations: {},
actions: {
login(context, userInfo) {
const { username, password } = userInfo
return new Promise((resolve, reject) => {
login({
username,
password: md5(password)
})
.then(data => {
resolve()
})
.catch(err => {
reject(err)
})
})
}
}
}

写回答

1回答

Sunday

2022-01-20

你好

你这个应该是 user.js 中的代码,然后你需要确定一下 ,user.js 是否在 store/index.js 中完成了注册。比如:

modules: {

user

}

0
2
Sunday
回复
菜鸟轮回
请求网址之所以是 http://localhost:8080/api/sys/login ,主要是因为配置了跨域的问题,这个是正常的。
2022-01-20
共2条回复

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1955 学习 · 1710 问题

查看课程