Browse Source

针对移动端rem进行适配

es6
guy 4 years ago
parent
commit
fd6caa7281
  1. 1
      src/core/shortcut.js
  2. 10
      src/core/widget.js

1
src/core/shortcut.js

@ -24,6 +24,7 @@
} }
var widget = new cls(); var widget = new cls();
widget._initProps(config); widget._initProps(config);
widget._constructed();
widget._initRoot(); widget._initRoot();
// if (!lazy || config.element || config.root) { // if (!lazy || config.element || config.root) {
widget._lazyConstructor(); widget._lazyConstructor();

10
src/core/widget.js

@ -36,8 +36,12 @@
}); });
}, },
// 覆盖父类的_constructor方法,widget不走ob的生命周期
_constructor: function () { _constructor: function () {
},
// 覆盖父类的_constructor方法,widget不走ob的生命周期
_constructed: function () {
if (this.setup) { if (this.setup) {
pushTarget(this); pushTarget(this);
this.service = this.setup(); this.service = this.setup();
@ -47,8 +51,8 @@
}, },
_lazyConstructor: function () { _lazyConstructor: function () {
if (!this._constructed) { if (!this.__constructed) {
this._constructed = true; this.__constructed = true;
this._init(); this._init();
this._initRef(); this._initRef();
} }

Loading…
Cancel
Save