Browse Source

Pull request #2565: 无JIRA任务 bugfix

Merge in VISUAL/fineui from ~GUY/fineui:master to master

* commit '405b47bf5373d691b1400757a0c846b8ebc1528f':
  bugfix
es6
guy 3 years ago
parent
commit
5d96a2493d
  1. 8
      src/core/3.ob.js

8
src/core/3.ob.js

@ -51,9 +51,11 @@
if (BI.isFunction(this.props)) {
props = this.props(config);
}
var defaultProps = this._defaultConfig(config);
var modifiedDefaultProps = (config && config.type && BI.OB.configFunctions[config.type + ".props"]) ? BI.OB.configFunctions[config.type + ".props"](config, defaultProps) : null;
this.options = extend(defaultProps, props, modifiedDefaultProps, config);
var defaultProps = extend(this._defaultConfig(config), props);
var modifiedDefaultProps = (config && config.type && BI.OB.configFunctions[config.type + ".props"]) ? BI.reduce(BI.OB.configFunctions[config.type + ".props"], function (value, conf, index) {
return extend({}, conf, value.fn(defaultProps, config, value.opt));
}, {}) : null;
this.options = extend(defaultProps, modifiedDefaultProps, config);
},
_init: function () {

Loading…
Cancel
Save