12345678910111213141516171819202122232425262728 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.basic = Behavior({
- methods: {
- $emit: function $emit() {
- var args = [];
- for (var _i = 0; _i < arguments.length; _i++) {
- args[_i] = arguments[_i];
- }
- this.triggerEvent.apply(this, args);
- },
- 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();
- });
- }
- }
- });
- //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2ljLmpzIl0sIm5hbWVzIjpbIk9iamVjdCIsInZhbHVlIiwiZXhwb3J0cyIsIm1ldGhvZHMiLCIkZW1pdCIsImFyZ3MiLCJfaSIsImFyZ3VtZW50cyIsImdldFJlY3QiLCJfdGhpcyIsInd4IiwiYWxsIiwiQXJyYXkiLCJyZWN0IiwicmVzb2x2ZSJdLCJtYXBwaW5ncyI6Ijs7QUFDQUEsT0FBQUEsY0FBQUEsQ0FBQUEsT0FBQUEsRUFBQUEsWUFBQUEsRUFBNkMsRUFBRUMsT0FBL0NELElBQTZDLEVBQTdDQTtBQUNBRSxRQUFBQSxLQUFBQSxHQUFnQixTQUFTO0FBQ3JCQyxhQUFTO0FBQ0xDLGVBQU8sU0FBQSxLQUFBLEdBQVk7QUFDZixnQkFBSUMsT0FBSixFQUFBO0FBQ0EsaUJBQUssSUFBSUMsS0FBVCxDQUFBLEVBQWlCQSxLQUFLQyxVQUF0QixNQUFBLEVBQUEsSUFBQSxFQUE4QztBQUMxQ0YscUJBQUFBLEVBQUFBLElBQVdFLFVBQVhGLEVBQVdFLENBQVhGO0FBQ0g7QUFDRCxpQkFBQSxZQUFBLENBQUEsS0FBQSxDQUFBLElBQUEsRUFBQSxJQUFBO0FBTkMsU0FBQTtBQVFMRyxpQkFBUyxTQUFBLE9BQUEsQ0FBQSxRQUFBLEVBQUEsR0FBQSxFQUF5QjtBQUM5QixnQkFBSUMsUUFBSixJQUFBO0FBQ0EsbUJBQU8sSUFBQSxPQUFBLENBQVksVUFBQSxPQUFBLEVBQW1CO0FBQ2xDQyxtQkFBQUEsbUJBQUFBLEdBQUFBLEVBQUFBLENBQUFBLEtBQUFBLEVBQ2VDLE1BQUFBLFdBQUFBLEdBRGZELFFBQUFBLEVBQUFBLFFBQUFBLEVBQUFBLGtCQUFBQSxDQUV3QixVQUFBLElBQUEsRUFBZ0I7QUFDcEMsd0JBQUlDLE9BQU9DLE1BQUFBLE9BQUFBLENBQVBELElBQU9DLENBQVBELElBQThCRSxLQUFsQyxNQUFBLEVBQStDO0FBQzNDQyxnQ0FBQUEsSUFBQUE7QUFDSDtBQUNELHdCQUFJLENBQUEsR0FBQSxJQUFKLElBQUEsRUFBa0I7QUFDZEEsZ0NBQUFBLElBQUFBO0FBQ0g7QUFSTEosaUJBQUFBLEVBQUFBLElBQUFBO0FBREosYUFBTyxDQUFQO0FBYUg7QUF2Qkk7QUFEWSxDQUFULENBQWhCUiIsInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7IHZhbHVlOiB0cnVlIH0pO1xuZXhwb3J0cy5iYXNpYyA9IEJlaGF2aW9yKHtcbiAgICBtZXRob2RzOiB7XG4gICAgICAgICRlbWl0OiBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICB2YXIgYXJncyA9IFtdO1xuICAgICAgICAgICAgZm9yICh2YXIgX2kgPSAwOyBfaSA8IGFyZ3VtZW50cy5sZW5ndGg7IF9pKyspIHtcbiAgICAgICAgICAgICAgICBhcmdzW19pXSA9IGFyZ3VtZW50c1tfaV07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aGlzLnRyaWdnZXJFdmVudC5hcHBseSh0aGlzLCBhcmdzKTtcbiAgICAgICAgfSxcbiAgICAgICAgZ2V0UmVjdDogZnVuY3Rpb24gKHNlbGVjdG9yLCBhbGwpIHtcbiAgICAgICAgICAgIHZhciBfdGhpcyA9IHRoaXM7XG4gICAgICAgICAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUpIHtcbiAgICAgICAgICAgICAgICB3eC5jcmVhdGVTZWxlY3RvclF1ZXJ5KClcbiAgICAgICAgICAgICAgICAgICAgLmluKF90aGlzKVthbGwgPyAnc2VsZWN0QWxsJyA6ICdzZWxlY3QnXShzZWxlY3RvcilcbiAgICAgICAgICAgICAgICAgICAgLmJvdW5kaW5nQ2xpZW50UmVjdChmdW5jdGlvbiAocmVjdCkge1xuICAgICAgICAgICAgICAgICAgICBpZiAoYWxsICYmIEFycmF5LmlzQXJyYXkocmVjdCkgJiYgcmVjdC5sZW5ndGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlc29sdmUocmVjdCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaWYgKCFhbGwgJiYgcmVjdCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVzb2x2ZShyZWN0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgIC5leGVjKCk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuICAgIH1cbn0pO1xuIl0sImZpbGUiOiJiYXNpYy5qcyJ9
|