diff --git a/packages/taro-vite-runner/src/utils/html.ts b/packages/taro-vite-runner/src/utils/html.ts index 5405d886b69c..43d424aaff15 100644 --- a/packages/taro-vite-runner/src/utils/html.ts +++ b/packages/taro-vite-runner/src/utils/html.ts @@ -11,7 +11,7 @@ export function getHtmlScript (entryScript: string, pxtransformOption): string { const rootValue = (baseFontSize / options.deviceRatio[designWidth]) * 2 if ((options?.targetUnit ?? 'rem') === 'rem') { - htmlScript = `\n` + htmlScript = `\n` } htmlScript += ` ` return htmlScript diff --git a/packages/taro-webpack5-runner/src/webpack/H5WebpackPlugin.ts b/packages/taro-webpack5-runner/src/webpack/H5WebpackPlugin.ts index 81cdc58beeb2..154a709b99ce 100644 --- a/packages/taro-webpack5-runner/src/webpack/H5WebpackPlugin.ts +++ b/packages/taro-webpack5-runner/src/webpack/H5WebpackPlugin.ts @@ -106,7 +106,7 @@ export class H5WebpackPlugin { const rootValue = baseFontSize / options.deviceRatio![designWidth!] * 2 let htmlScript = '' if ((options?.targetUnit ?? 'rem') === 'rem') { - htmlScript = `!function(n){function f(){var e=n.document.documentElement,r=e.getBoundingClientRect(),width=r.width,height=r.height,arr=[width,height].filter(function(value){return Boolean(value)}),w=Math.min.apply(Math,arr),x=${rootValue}*w/${designWidth};e.style.fontSize=x>=${max}?"${max}px":x<=${min}?"${min}px":x+"px"}; n.addEventListener("resize",(function(){f()})),f()}(window);` + htmlScript = `!function(n){function f(){var e=n.document.documentElement,r=e.getBoundingClientRect(),width=r.width,height=r.height,arr=[width,height].filter(function(value){return Boolean(value)}),w=Math.min.apply(Math,arr),x=${rootValue}*w/${designWidth};e.style.fontSize=x>=${max}?"${max}px":x<=${min}?"${min}px":x+"px"}; n.addEventListener("resize",(function(){f();setTimeout(f,500)})),f()}(window);` } const args: Record = { filename: `${entry || 'index'}.html`,