Skip to content

Commit d8ac381

Browse files
committed
fix(app-preview-importmap): 提取获取基本信息的调用到if外
1 parent 3af633d commit d8ac381

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

packages/design-core/src/preview/src/preview/usePreviewData.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -360,10 +360,9 @@ export const usePreviewData = ({ setFiles, store, setImportMap }: IUsePreviewDat
360360
}) => {
361361
const searchParams = new URLSearchParams(location.search)
362362
const previewType = searchParams.get('previewType')
363+
const { appData, metaData, importMapData } = await getBasicData(basicFiles, params.scripts)
363364

364365
if (previewType === 'page') {
365-
const { appData, metaData, importMapData } = await getBasicData(basicFiles, params.scripts)
366-
367366
previewState.currentPage = params.currentPage
368367
previewState.ancestors = params.ancestors
369368

@@ -415,7 +414,6 @@ export const usePreviewData = ({ setFiles, store, setImportMap }: IUsePreviewDat
415414
} else if (previewType === 'app') {
416415
const appId = searchParams.get('id')
417416
const { getAllNestedBlocksSchema, generateAppCode } = getMetaApi('engine.service.generateCode')
418-
const { importMapData: importMap } = await getBasicData(basicFiles, params.scripts)
419417

420418
let appSchema
421419

@@ -611,7 +609,7 @@ export const usePreviewData = ({ setFiles, store, setImportMap }: IUsePreviewDat
611609
prev[fileName] = formatCode(item.fileContent, fileName)
612610
return prev
613611
}, {})
614-
srcFiles['import-map.json'] = JSON.stringify(importMap)
612+
srcFiles['import-map.json'] = JSON.stringify(importMapData)
615613
const newFiles = store.getFiles()
616614
const enableTailwindCSS = getMergeMeta('engine.config')?.enableTailwindCSS
617615
const appJsCode = processAppJsCode(newFiles['app.js'] || '', params.styles, enableTailwindCSS)

0 commit comments

Comments
 (0)