Skip to content

Commit 0e64a96

Browse files
authored
Merge pull request mpvue#1 from mpvue/develop
fix: 组件命名 bug
2 parents eb36fa6 + 87ff2b3 commit 0e64a96

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

lib/mp-compiler/util.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,12 @@ function resolveTarget (dir, mpInfo = {}) {
4444
}
4545

4646
// 简单的转换驼峰大写为中横线
47+
const hyphenateRE = /([^-])([A-Z])/g
4748
function covertCCVar (str) {
48-
return (str + '').replace(/[A-Z]/g, v => {
49-
return '-' + v.toLowerCase()
50-
})
49+
return str
50+
.replace(hyphenateRE, '$1-$2')
51+
.replace(hyphenateRE, '$1-$2')
52+
.toLowerCase()
5153
}
5254

5355
// 缓存所有的 slots 节点,生成一个文件

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mpvue-loader",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"description": "mpvue single-file component loader for Webpack",
55
"main": "index.js",
66
"repository": {
@@ -19,10 +19,10 @@
1919
"author": "anchengjian",
2020
"contributors": [
2121
{
22-
"name" : "hucq"
22+
"name": "hucq"
2323
},
2424
{
25-
"name" : "aOrz"
25+
"name": "aOrz"
2626
}
2727
],
2828
"license": "MIT",
@@ -67,7 +67,7 @@
6767
},
6868
"peerDependencies": {
6969
"css-loader": "*",
70-
"mpvue-template-compiler": "^1.0.0"
70+
"mpvue-template-compiler": "^1.0.1"
7171
},
7272
"devDependencies": {
7373
"babel-core": "^6.25.0",
@@ -90,7 +90,7 @@
9090
"marked": "^0.3.6",
9191
"memory-fs": "^0.4.1",
9292
"mkdirp": "^0.5.1",
93-
"mpvue-template-compiler": "^1.0.0",
93+
"mpvue-template-compiler": "^1.0.1",
9494
"mocha": "^3.4.2",
9595
"node-libs-browser": "^2.0.0",
9696
"normalize-newline": "^3.0.0",

0 commit comments

Comments
 (0)