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
5 years ago
|
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);
|
||
|
}
|
||
|
};
|
||
|
});
|
||
|
}
|
||
|
}
|
||
|
})
|