| 123456789101112131415161718192021222324252627282930 | "use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.basic = void 0;exports.basic = Behavior({    methods: {        $emit: function (name, detail, options) {            this.triggerEvent(name, detail, options);        },        set: function (data) {            this.setData(data);            return new Promise(function (resolve) { return wx.nextTick(resolve); });        },        // high performance setData        setView: function (data, callback) {            var _this = this;            var target = {};            var hasChange = false;            Object.keys(data).forEach(function (key) {                if (data[key] !== _this.data[key]) {                    target[key] = data[key];                    hasChange = true;                }            });            if (hasChange) {                return this.setData(target, callback);            }            return callback && callback();        },    },});
 |