diff --git a/packages/ui-templates/lib/render.ts b/packages/ui-templates/lib/render.ts index 9f251b8303..e27667397d 100644 --- a/packages/ui-templates/lib/render.ts +++ b/packages/ui-templates/lib/render.ts @@ -157,8 +157,8 @@ export const RenderPlugin = () => { `const props = defineProps(${props})`, title && 'useHead(' + genObjectFromRawEntries([ ['title', `\`${title}\``], - ['script', inlineScripts.map(s => ({ children: `\`${s}\`` }))], - ['style', [{ children: `\`${globalStyles}\`` }]], + ['script', inlineScripts.map(s => ({ children: `\`${s.replace(/[`$]/g, '\\$&')}\`` }))], + ['style', [{ children: `\`${globalStyles.replace(/[`$]/g, '\\$&')}\`` }]], ]) + ')', '', '