posts - 23,comments - 2,views - 25824

使用模块化定义vuex时,出现了这么个错误unknown local mutation type,检查好久发现单词并没有写错,代码如下:

// 引入请求数据的方法
import { reqUsers } from "../../api/reqUsers";
// 集中管理的数据
const state = {
users: [],
total: 0,
};
const getters = {};
// 定义actions
const actions = {
getUsers(store,{ page, limit }) {
store.commit(" GET_USERS", { page, limit });
},
};
// 定义mutations
const mutations = {
async GET_USERS(state, data) {
const res = await reqUsers(data.page,data.limit)
console.log(res.data.data);
state.total = res.data.data.total
state.users = res.data.data.users
},
};
export default {
namespaced: true,
state,
getters,
actions,
mutations,
};

仔细看发现只是我手抖,在定义actions时,我的getUsers函数中所触发的mutation函数名前面多加了个空格。。。。。顿时无语

posted on   九零菜菜  阅读(7896)  评论(0编辑  收藏  举报
编辑推荐:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示