Skip to content

Commit 8333c86

Browse files
committed
修复html空字符串时判断错误问题
1 parent c189b43 commit 8333c86

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

atomcss-loader.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,11 @@ module.exports = function(sSource) {
125125
sHtmlString = sSource.match(/<template>([\s\S]*)<\/template>/g);
126126

127127
// html 文本需要特殊处理
128-
sClassString = sPugString ? sPugString[0] : '.' + (sHtmlString[0].match(/class=("|')([a-zA-Z0-9 \- _]*)("|')/ig) || []).map(item => item.replace(/class=('|")|("|')/g, '').split(' ').join('.')).join('.');
128+
if (sPugString) {
129+
sClassString = sPugString[0]
130+
} else if (sHtmlString) {
131+
sClassString = '.' + (sHtmlString[0].match(/class=("|')([a-zA-Z0-9 \- _]*)("|')/ig) || []).map(item => item.replace(/class=('|")|("|')/g, '').split(' ').join('.')).join('.');
132+
}
129133
} catch (e) {
130134
console.warn(e);
131135
return sSource;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-atomcss-loader",
3-
"version": "1.1.6",
3+
"version": "1.1.7",
44
"description": "基于 vue 的按需生成原子类样式的 loader",
55
"homepage": "https://github.com/wujr5/vue-atomcss-loader",
66
"repository": {

0 commit comments

Comments
 (0)