使用全局函数Vue . component()来注册组件,报错“VueUnknown custom element”。
根据官方文档,
全局注册的行为必须在根 Vue 实例 (通过
new Vue
) 创建之前发生
检查代码,果然
<script src="main.js"></script>
<script src="components/ui.js"></script>
Vue实例创建在注册全局组件之前,应调整顺序
<script src="components/ui.js"></script>
<script src="main.js"></script>
调整顺序后,运行正常。