export const basic = Behavior({ options: { multipleSlots: true, addGlobalClass: true }, methods: { $emit() { this.triggerEvent.apply(this, arguments); }, getRect(selector, all) { return new Promise((resolve, reject) => { wx.createSelectorQuery() .in(this)[all ? 'selectAll' : 'select'](selector) .boundingClientRect(rect => { rect && resolve(rect); }) .exec(); }); } } });