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