このような素敵な突然変異 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ではありません。しかし、ミューテーションでメタを確認すると、あります!なんで?どうすればこの問題を解決できますか?