# 全局与局部组件
```javascript
Document
```
**运行会报错**
![在这里插入图片描述](https://img-blog.csdnimg.cn/113a151dfcbb496f9378f29f5621b98f.png)
观察上面代码,导致报错的原因是?
## 答案
因为Vue实例和组件注册的顺序反了,要先注册组件后创建实例
## 选项
### A
不能使用``应该改成``
### B
因为代码中添加了 directives 指令相关函数
### C
因为名字重复了