wujingjing
2024-08-12 4df2f8b18bca292d3cc4d147a8e844c9610bef3b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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);
                    }
                };
            });
        }
    }
})