全局注册自定义组件后, 浏览器的控制台报如下错误:
错误原因:自定义组件的 name 属性未定义却使用了:
// main.js
Vue.component(TypeNav.name, TypeNav) //此处使用了组件的name属性
解决方案:组件添加 name 属性,重启项目即可:
// TypeNav/index.vue
export default {
name: 'TypeNav'
}
// main.js
Vue.component(TypeNav.name, TypeNav) //此处使用了组件的name属性
// TypeNav/index.vue
export default {
name: 'TypeNav'
}