| 12345678910111213141516171819202122 |
- export var basic = Behavior({
- methods: {
- $emit: function $emit() {
- this.triggerEvent.apply(this, arguments);
- },
- getRect: function getRect(selector, all) {
- var _this = this;
- return new Promise(function (resolve) {
- wx.createSelectorQuery().in(_this)[all ? 'selectAll' : 'select'](selector).boundingClientRect(function (rect) {
- if (all && Array.isArray(rect) && rect.length) {
- resolve(rect);
- }
- if (!all && rect) {
- resolve(rect);
- }
- }).exec();
- });
- }
- }
- });
|