diff --git a/simple-mind-map/src/constants/constant.js b/simple-mind-map/src/constants/constant.js index 34778c38..02236a4e 100644 --- a/simple-mind-map/src/constants/constant.js +++ b/simple-mind-map/src/constants/constant.js @@ -329,7 +329,8 @@ export const ERROR_TYPES = { LOAD_CLIPBOARD_IMAGE_ERROR: 'load_clipboard_image_error', BEFORE_TEXT_EDIT_ERROR: 'before_text_edit_error', EXPORT_ERROR: 'export_error', - EXPORT_LOAD_IMAGE_ERROR: 'export_load_image_error' + EXPORT_LOAD_IMAGE_ERROR: 'export_load_image_error', + DATA_CHANGE_DETAIL_EVENT_ERROR: 'data_change_detail_event_error' } // css diff --git a/simple-mind-map/src/core/command/Command.js b/simple-mind-map/src/core/command/Command.js index fc07e45e..be3bfd8e 100644 --- a/simple-mind-map/src/core/command/Command.js +++ b/simple-mind-map/src/core/command/Command.js @@ -5,6 +5,7 @@ import { isSameObject, transformTreeDataToObject } from '../../utils' +import { ERROR_TYPES } from '../../constants/constant' // 命令类 class Command { @@ -225,7 +226,10 @@ class Command { this.mindMap.emit(eventName, res) } } catch (error) { - this.mindMap.opt.errorHandler && this.mindMap.opt.errorHandler(error) + this.mindMap.opt.errorHandler( + ERROR_TYPES.DATA_CHANGE_DETAIL_EVENT_ERROR, + error + ) } } }