diff --git a/packages/vue-cli-plugin-uni/packages/app-vue-style-loader/lib/addStylesClient.js b/packages/vue-cli-plugin-uni/packages/app-vue-style-loader/lib/addStylesClient.js index c5cf094ba5c58cd610db337e85ea24d0bbd5678f..3dd75df1e7375bcc783c78df1f79a7254dad9a09 100644 --- a/packages/vue-cli-plugin-uni/packages/app-vue-style-loader/lib/addStylesClient.js +++ b/packages/vue-cli-plugin-uni/packages/app-vue-style-loader/lib/addStylesClient.js @@ -242,7 +242,7 @@ function processCss(css) { .replace(VAR_WINDOW_TOP, offset.top + 'px') .replace(VAR_WINDOW_BOTTOM, offset.bottom + 'px') } - return css.replace(/\{.+?\}/gs, function (css) { + return css.replace(/\{[\s\S]+?\}/g, function (css) { return css.replace(UPX_RE, function (a, b) { return uni.upx2px(b) + 'px' }) diff --git a/packages/vue-cli-plugin-uni/packages/h5-vue-style-loader/lib/addStylesClient.js b/packages/vue-cli-plugin-uni/packages/h5-vue-style-loader/lib/addStylesClient.js index a427d660053fc6817cc721420b17bfd634034773..780837cd66f36b5a92eb4902a90726c85db648a2 100644 --- a/packages/vue-cli-plugin-uni/packages/h5-vue-style-loader/lib/addStylesClient.js +++ b/packages/vue-cli-plugin-uni/packages/h5-vue-style-loader/lib/addStylesClient.js @@ -250,7 +250,7 @@ function processCss(css) { .replace(BODY_SCOPED_RE, page) .replace(BODY_RE, '') .replace(PAGE_SCOPED_RE, 'body.' + page + ' uni-page-body') - .replace(/\{.+?\}/gs, function (css) { + .replace(/\{[\s\S]+?\}/g, function (css) { return css.replace(UPX_RE, function (a, b) { return uni.upx2px(b) + 'px' })