Do not use built-in or reserved HTML elements as component id: header/foote 这说明header和footer是关键字,可能是和Html5标签重合的原因。 解决办法: 把自己的模块名字改了,比如我的header.vue改为myheader.vue 参考链接: https://blog.csdn.net/shooke/article/details/72801735