创建了我的组件,EmployeeTable.vue
然后导出为
<script>
export default {
name: "employee-table"
};
</script>
但是当我App.vue
按以下方式导入它时,出现import EmployeeTable from "@/components/EmployeeTable.vue";
此错误
error The "EmployeeTable" component has been registered but not used vue/no-unused-components
这是你的es-lint设置。你可以将其更改为没有严格的规则,也可以解决此实际问题。1.确保在App.vue
你将其注册在组件部分中,如下所示:
...
components: {
EmployeeTable
},
...
2.确保已在App.vue
模板中使用它:
<EmployeeTable />
如果它不直接出现在您的模板中,有什么办法可以忽略此错误?我正在尝试动态创建组件,因此我只希望在必要时而不是始终将它们插入到我的dom中
要更改为“非严格”,请参阅下面另一位用户的回答。
@DanielvanDommele我的回答可能会对您有所帮助。stackoverflow.com/a/65046057/67022