From 40d3070dd8a5a6a4f5bb1b4cb62a7a0caa02dfda Mon Sep 17 00:00:00 2001 From: DCloud_LXH <283700113@qq.com> Date: Tue, 12 Oct 2021 16:02:20 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20nvue=E4=B8=8B=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E7=89=B9=E6=9C=89=E6=A0=B7=E5=BC=8F=E8=AD=A6=E5=91=8A=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E4=B8=8D=E5=90=8C=E9=A2=9C=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../packages/webpack-uni-nvue-loader/lib/style.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js b/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js index 256d53879..15db132d9 100644 --- a/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js +++ b/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js @@ -30,6 +30,15 @@ function convertLength (k, v) { } let isFirst = true +const ZERO_WIDTH_CHAR = { + NOTE: '', + WARNING: '\u200B', + ERROR: '\u200C', + backup0: '\u200D', + backup1: '\u200E', + backup2: '\u200F', + backup3: '\uFEFF' +} function genStyleString (input, loader) { var output = '{}' @@ -56,7 +65,11 @@ function genStyleString (input, loader) { msgs.unshift(uniI18n.__('pluginHbuilderx.nvueCssWarning')) isFirst = false } - msgs.forEach(msg => console.warn(msg)) + msgs.forEach(msg => { + const msgType = ZERO_WIDTH_CHAR[msg.split(':')[0]] + msgType && (msg = msgType + msg + msgType) + console.warn(msg) + }) } } try { -- GitLab