mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-02-28 04:40:32 +00:00
Merge branch 'polyfill/vision' of gitlab.alibaba-inc.com:ali-lowcode/ali-lowcode-engine into polyfill/vision
This commit is contained in:
commit
4cd72d0ce9
@ -6,17 +6,20 @@ const { project } = designer;
|
|||||||
|
|
||||||
export interface OldPageData {
|
export interface OldPageData {
|
||||||
id: string;
|
id: string;
|
||||||
layout: RootSchema;
|
componentsTree: RootSchema[];
|
||||||
[dataAddon: string]: any;
|
[dataAddon: string]: any;
|
||||||
}
|
}
|
||||||
|
|
||||||
const pages = Object.assign(project, {
|
const pages = Object.assign(project, {
|
||||||
setPages(pages: OldPageData[]) {
|
setPages(pages: OldPageData[]) {
|
||||||
// FIXME: upgrade schema
|
if (!pages || !Array.isArray(pages) || pages.length === 0) {
|
||||||
pages[0].componentsTree.forEach((item: any) => {
|
throw new Error('pages schema 不合法');
|
||||||
item.lifeCycles = {};
|
}
|
||||||
item.methods = {};
|
|
||||||
});
|
if (pages[0].componentsTree[0]) {
|
||||||
|
pages[0].componentsTree[0].componentName = 'Page';
|
||||||
|
}
|
||||||
|
|
||||||
project.load({
|
project.load({
|
||||||
version: '1.0.0',
|
version: '1.0.0',
|
||||||
componentsMap: [],
|
componentsMap: [],
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user