Commit 4ebf41b7 authored by lipengcheng 's avatar lipengcheng

feat: 组件没有name属性报错

parent bf4b07e8
...@@ -5,7 +5,11 @@ requireContext ...@@ -5,7 +5,11 @@ requireContext
.filter((path) => path !== './index.vue') .filter((path) => path !== './index.vue')
.forEach((path) => { .forEach((path) => {
const file = requireContext(path) const file = requireContext(path)
components[file.default.name] = file.default if (file.default.name) {
components[file.default.name] = file.default
} else {
console.error(`请给组件${path}加上name属性`)
}
}) })
export default components export default components
...@@ -3,7 +3,11 @@ const install = (Vue) => { ...@@ -3,7 +3,11 @@ const install = (Vue) => {
requireContext.keys().forEach((path) => { requireContext.keys().forEach((path) => {
// 每个文件的详细信息 // 每个文件的详细信息
const file = requireContext(path) const file = requireContext(path)
Vue.component(file.default.name, file.default) if (file.default.name) {
Vue.component(file.default.name, file.default)
} else {
console.error(`请给组件${path}加上name属性`)
}
}) })
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment