diff --git a/packages/vue-component/plugin/tag-handler.js b/packages/vue-component/plugin/tag-handler.js index 4bc17c6..ee74d80 100644 --- a/packages/vue-component/plugin/tag-handler.js +++ b/packages/vue-component/plugin/tag-handler.js @@ -358,9 +358,10 @@ VueComponentTagHandler = class VueComponentTagHandler { if (cssModules === undefined) { cssModules = {} } cssModules[moduleName] = { ...(cssModules[moduleName] || {}), ...json } }, - generateScopedName (exportedName, filePath) { - return `vue-module-${Hash(filePath)}-${Hash(exportedName)}` - }, + + // Generate a class name in the form of .___ + // Ref.: https://github.com/css-modules/postcss-modules#generating-scoped-names + generateScopedName: '[name]_[local]__[hash:base64:5]' })) isAsync = true }