Browse Source

fix: 兼容context的问题

es6
iapyang 5 years ago
parent
commit
727552929a
  1. 6
      src/core/ob.js
  2. 1
      src/core/shortcut.js

6
src/core/ob.js

@ -38,6 +38,7 @@
destroyed: null, destroyed: null,
_constructor: function () { _constructor: function () {
this._initProps();
this._init(); this._init();
this._initRef(); this._initRef();
}, },
@ -46,12 +47,15 @@
return {}; return {};
}, },
_init: function () { _initProps: function () {
var props = this.props; var props = this.props;
if (BI.isFunction(this.props)) { if (BI.isFunction(this.props)) {
props = this.props(this.__config); props = this.props(this.__config);
} }
this.options = extend(this._defaultConfig(this.__config), props, this.__config); this.options = extend(this._defaultConfig(this.__config), props, this.__config);
},
_init: function () {
this._initListeners(); this._initListeners();
this.init && this.init(); this.init && this.init();
}, },

1
src/core/shortcut.js

@ -13,6 +13,7 @@
var widget = new cls(config); var widget = new cls(config);
widget._initProps();
widget._init(); widget._init();
widget._initRef(); widget._initRef();

Loading…
Cancel
Save