gpt4 book ai didi

vue.js - 晦涩的错误说我的组件名称以零开头

转载 作者:搜寻专家 更新时间:2023-10-30 22:12:07 25 4
gpt4 key购买 nike

我收到一个模糊的错误,提示我的组件名称为零。但是我的组件的名称都没有零。这个错误很难追踪。任何人都知道问题可能是什么,所以我可以朝着正确的方向前进来解决它。

vendor.js:66537 [Vue warn]: Invalid component name: "0". Component names can only contain alphanumeric characters and the hyphen, and must start with a letter.

这里是关于错误的更多信息:

enter image description here

编辑:更多信息:

我有一个独特的项目结构。我有单个文件组件。每个组件都分为 2 个文件,如下所示:

首页.vue:

<template>
...
</template>

<style lang="scss">
...
</style>

<script src="./home.js"></script>

home.js:

export default {
...
}

编辑:调试捕获

enter image description here

编辑:home.js

import RecentPostsWidget from './widgets/RecentPosts'
import PagesWidget from './widgets/Pages'

export default {
components: {
RecentPostsWidget,
PagesWidget
}
}

最佳答案

我有同样的错误,这是由于在组件中使用数组而不是对象引起的。它应该是这样的

components: {
RecentPostsWidget,
PagesWidget
}

出现错误时我是这样的:

components: [
RecentPostsWidget,
PagesWidget
]

关于vue.js - 晦涩的错误说我的组件名称以零开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49792383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com