diff --git a/changelog.md b/changelog.md index fa5fcd40f..8e588c8e5 100644 --- a/changelog.md +++ b/changelog.md @@ -1,4 +1,7 @@ # 更新日志 +2.0(2020-06) +- 增加组件shortcut未定义的错误提示 + 2.0(2020-05) - 修复调用BI.history.navigate(XXX, {trigger: false})时, XXX包含中文空格等字符仍然触发回调的问题 - 新增BI.after和BI.before方法 diff --git a/src/core/shortcut.js b/src/core/shortcut.js index 26769de68..7f2717850 100644 --- a/src/core/shortcut.js +++ b/src/core/shortcut.js @@ -11,6 +11,10 @@ var createWidget = function (config) { var cls = kv[config.type]; + if(!cls){ + throw new Error("组件"+config.type +"未定义"); + } + var widget = new cls(); widget._initProps(config); @@ -72,4 +76,4 @@ return widget.element; }; -})(); \ No newline at end of file +})();