refactor(editor): 修改代码块描述内容在dsl中的键名为codeBlock字段

This commit is contained in:
parisma 2022-09-22 15:41:55 +08:00 committed by jia000
parent 92f3696e44
commit 415ecad24c
4 changed files with 9 additions and 8 deletions

View File

@ -61,7 +61,8 @@ class App extends EventEmitter {
super();
this.env = new Env(options.ua);
this.codeDsl = options.config?.methods;
// 代码块描述内容在dsl codeBlock字段
this.codeDsl = options.config?.codeBlock;
options.platform && (this.platform = options.platform);
options.jsEngine && (this.jsEngine = options.jsEngine);
options.designWidth && (this.designWidth = options.designWidth);
@ -141,7 +142,7 @@ class App extends EventEmitter {
* @param curPage id
*/
public setConfig(config: MApp, curPage?: Id) {
this.codeDsl = config.methods;
this.codeDsl = config.codeBlock;
this.pages = new Map();
config.items?.forEach((page) => {
this.pages.set(

View File

@ -69,7 +69,7 @@ class CodeBlock extends BaseService {
}
/**
* dsl数据源dsl中的methods字段读取
* dsl数据源dsl中的codeBlock字段读取
* @param {boolean} forceRefresh dsl拉取刷新
* @returns {CodeBlockDSL | null}
*/

View File

@ -767,23 +767,23 @@ class Editor extends BaseService {
}
/**
* dsl中的methods字段读取活动的代码块
* dsl中的codeBlock字段读取活动的代码块
* @returns {CodeBlockDSL | null}
*/
public async getCodeDsl(): Promise<CodeBlockDSL | null> {
const root = this.get<MApp | null>('root');
if (!root) return null;
return root.methods || null;
return root.codeBlock || null;
}
/**
* dsl的methods字段
* dsl的codeBlock字段
* @param {CodeBlockDSL} codeDsl DSL
* @returns {void}
*/
public async setCodeDsl(codeDsl: CodeBlockDSL): Promise<void> {
if (!this.state.root) return;
this.state.root.methods = codeDsl;
this.state.root.codeBlock = codeDsl;
}
private addModifiedNodeId(id: Id) {

View File

@ -20,7 +20,7 @@ export default {
id: '75f0extui9d7yksklx27hff8xg',
name: 'test',
type: 'app',
methods: {
codeBlock: {
code_5336: {
name: 'getData',
// eslint-disable-next-line no-eval