vue.js - [Vue 警告]:无法解析组件:ButtonElement at参考=参考<未定义>>
问题描述
我遇到了关于组件的问题。尽管定义了组件,但它没有解析,它说像“无法解析组件:ButtonElement”它可能是路由上的错误。我的代码是这样的:
路线
{
path: '/dashboard',
name: 'Dashboard',
component: DashboardLayout,
children: [
{
path: 'account',
name: 'Account',
component: AccountLayout,
children: [
{
path: '',
redirect: { name: 'AccountProfile' }
},
{
path: 'email',
name: 'AccountEmail',
component: EmailView,
},
]
}
]
},
零件
<template>
<FormInputGroupSection
v-for="(item, index) in emailForm"
:key="index"
:label="item.label"
:icon="item.icon"
:input="item.input" />
<div class="row justify-content-end">
<div class="col-lg-8">
<ButtonElement
@clickOnButton="changeEmail()"
class="outline block">
Update Email
</ButtonElement>
</div>
</div>
</template>
<script lang="ts">
export default defineComponent({
name: 'EmailView',
components: {
ButtonElement,
FormInputGroupSection
},
...
那天我遇到了这样的错误
[Vue warn]: Failed to resolve component: ButtonElement
at <ProfileView onVnodeUnmounted=fn<onVnodeUnmounted> ref=Ref< undefined > >
at <RouterView>
at <AccountLayout onVnodeUnmounted=fn<onVnodeUnmounted> ref=Ref< undefined > >
at <RouterView>
at <GeneralLayout>
at <DashboardLayout onVnodeUnmounted=fn<onVnodeUnmounted> ref=Ref< undefined > >
at <RouterView>
at <App>
解决方案
推荐阅读
- flutter - 如何在 Appbar Flutter 中反转 RoundBottom
- java - 为什么无法导入org.springframework.data 无法解决
- python - 如何修复有关缺少方法的 AttributeError?
- magento - 为什么 region_code 不能正确存储?
- c# - 如何使用 c# razor 语法从下拉列表的选定项目中访问数据属性
- elasticsearch - 如何在任何嵌套字段中搜索值?
- sql-server - 如何在 Azure Synapse 中实现序列
- regex - 正则表达式匹配字符串中相同子字符串中最后一次出现的子字符串
- javascript - 尝试在浏览器中显示 pdf 文件
- javascript - 通过鼠标拖动以圆周运动相互旋转2个圆圈