Skip to content

Commit d56ed6b

Browse files
rainkeliujuping
authored andcommitted
feat: make asset support es module
1 parent 7677ad0 commit d56ed6b

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

packages/designer/src/builtin-simulator/create-simulator.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,13 @@ export function createSimulator(
5656
}
5757
const id = asset.id ? ` data-id="${asset.id}"` : '';
5858
const lv = asset.level || level || AssetLevel.Environment;
59+
const scriptType = asset.scriptType ? ` type="${asset.scriptType}"` : '';
5960
if (asset.type === AssetType.JSUrl) {
6061
scripts[lv].push(
61-
`<script src="${asset.content}"${id}></script>`,
62+
`<script src="${asset.content}"${id}${scriptType}></script>`,
6263
);
6364
} else if (asset.type === AssetType.JSText) {
64-
scripts[lv].push(`<script${id}>${asset.content}</script>`);
65+
scripts[lv].push(`<script${id}${scriptType}>${asset.content}</script>`);
6566
} else if (asset.type === AssetType.CSSUrl) {
6667
styles[lv].push(
6768
`<link rel="stylesheet" href="${asset.content}"${id} />`,

packages/types/src/assets.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ export interface AssetItem {
3838
device?: string;
3939
level?: AssetLevel;
4040
id?: string;
41+
scriptType?: string;
4142
}
4243

4344
export type AssetList = Array<Asset | undefined | null>;

0 commit comments

Comments
 (0)