我有一个像这样的不错的变异 JS 文件。
export default {
UPDATE_DATA: (state, data, meta) => {
state.dataTable = data;
if (meta === undefined)
return;
state.activeDataRow = meta;
}, ...
}
它通过以下方式被不同的操作调用。
context.commit("UPDATE_DATA", Map.table(payload.type, data));
context.commit("UPDATE_DATA", Map.table(payload.type, data), meta);
我检查了动作中发送的元数据,它绝对不是undefined。但是,当我检查突变中的元数据时,它是!为什么?我该如何解决这个问题?