You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
440 B

const config = require('./config');
Component({
options: {
styleIsolation: 'apply-shared'
},
properties: {
nodes: {
type: Object,
value: {}
}
},
lifetimes: {
attached: function () {
const _ts = this;
config.events.forEach(item => {
_ts['_' + item] = function (...arg) {
if (global._events && typeof global._events[item] === 'function') {
global._events[item](...arg);
}
};
});
}
}
})