diff --git a/packages/uni-template-compiler/lib/auto-components.js b/packages/uni-template-compiler/lib/auto-components.js index 0b135ded71e9d056d79e65061b7d53eae5e81301..4d41ade760bb01056bb9da007aca738b5c8f54f6 100644 --- a/packages/uni-template-compiler/lib/auto-components.js +++ b/packages/uni-template-compiler/lib/auto-components.js @@ -60,6 +60,8 @@ function generateAutoComponentsCode (autoComponents, dynamic = false) { name, source }) => { + // 统一转换为驼峰命名 + name = name.replace(/-(\w)/g, (_, str) => str.toUpperCase()) if (dynamic) { components.push(`'${name}': function(){return import(/* webpackChunkName: "${getWebpackChunkName(source)}" */'${source}')}`) } else { @@ -98,4 +100,4 @@ const compilerModule = { module.exports = { compileTemplate, module: compilerModule -} +}