From 7be8309be8306e2c168316a78ee2e0e75c2df556 Mon Sep 17 00:00:00 2001 From: guy Date: Tue, 30 Nov 2021 00:25:51 +0800 Subject: [PATCH] update --- src/base/single/button/button.basic.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/base/single/button/button.basic.js b/src/base/single/button/button.basic.js index de0ec5ebe..76ffb77ad 100644 --- a/src/base/single/button/button.basic.js +++ b/src/base/single/button/button.basic.js @@ -31,13 +31,7 @@ BI.BasicButton = BI.inherit(BI.Single, { _init: function () { BI.BasicButton.superclass._init.apply(this, arguments); var opts = this.options; - if (opts.selected === true) { - BI.nextTick(BI.bind(function () { - this.setSelected(opts.selected); - }, this)); - } - BI.nextTick(BI.bind(this.bindEvent, this)); - + if (opts.shadow) { this._createShadow(); } @@ -46,6 +40,14 @@ BI.BasicButton = BI.inherit(BI.Single, { } }, + _initRef: function () { + if (this.options.selected === true) { + this.setSelected(true); + } + this.bindEvent(); + BI.BasicButton.superclass._initRef.apply(this, arguments); + }, + // 默认render方法 render: function () { return this.options.el;