组件已注册但未使用 vue/no-unused-components

新手上路,请多包涵

创建了我的组件 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

原文由 joash 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
2 个回答

这是你的 es-lint 设置。您可以将其更改为不那么严格的规则,或者您可以解决这个实际问题。 1. 确保在 App.vue 您在组件部分中注册了它,如下所示:

 ...
components: {
    EmployeeTable
},
...

2.确保您在 App.vue 模板中使用它:

 <EmployeeTable />

原文由 Oleh Korniichuk 发布,翻译遵循 CC BY-SA 4.0 许可协议

使用组件而不是组件

Components: {
    EmployeeTable
},

原文由 Arun AL 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题