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