提交 40d3070d 编写于 作者: D DCloud_LXH

feat: nvue下组件特有样式警告支持不同颜色

上级 3864781e
...@@ -30,6 +30,15 @@ function convertLength (k, v) { ...@@ -30,6 +30,15 @@ function convertLength (k, v) {
} }
let isFirst = true let isFirst = true
const ZERO_WIDTH_CHAR = {
NOTE: '',
WARNING: '\u200B',
ERROR: '\u200C',
backup0: '\u200D',
backup1: '\u200E',
backup2: '\u200F',
backup3: '\uFEFF'
}
function genStyleString (input, loader) { function genStyleString (input, loader) {
var output = '{}' var output = '{}'
...@@ -56,7 +65,11 @@ function genStyleString (input, loader) { ...@@ -56,7 +65,11 @@ function genStyleString (input, loader) {
msgs.unshift(uniI18n.__('pluginHbuilderx.nvueCssWarning')) msgs.unshift(uniI18n.__('pluginHbuilderx.nvueCssWarning'))
isFirst = false 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 { try {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册