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
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);
|
|
}
|
|
};
|
|
});
|
|
}
|
|
}
|
|
}) |