1
0
mirror of synced 2026-04-05 16:08:37 +08:00

feat: 完善迭代器嵌套使用问题,重构事件配置处理代码

* feat(editor,core,data-source,dep,schema,ui,utils,vue-runtime-help): 完善迭代器

* test: 完善测试用例

* chore: 构建

* feat: 迭代器嵌套事件传递数据

---------

Co-authored-by: roymondchen <roymondchen@tencent.com>
This commit is contained in:
roymondchen
2024-08-08 15:52:29 +08:00
parent 5e7ac69929
commit de47514f69
44 changed files with 1530 additions and 948 deletions

View File

@@ -19,7 +19,8 @@ import EventEmitter from 'events';
import { cloneDeep } from 'lodash-es';
import type { AppCore, CodeBlockContent, DataSchema, DataSourceSchema } from '@tmagic/schema';
import type { default as TMagicApp } from '@tmagic/core';
import type { CodeBlockContent, DataSchema, DataSourceSchema } from '@tmagic/schema';
import { getDefaultValueFromFields } from '@tmagic/utils';
import { ObservedData } from '@data-source/observed-data/ObservedData';
@@ -33,7 +34,7 @@ export default class DataSource<T extends DataSourceSchema = DataSourceSchema> e
public isInit = false;
/** @tmagic/core 实例 */
public app: AppCore;
public app: TMagicApp;
protected mockData?: Record<string | number, any>;