使用模塊化定義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函數名前面多加了個空格。。。。。頓時無語
