加载elementor时出现问题_vue中按需加载element-ui模块报错

在Vue项目中使用element-ui按需加载时遇到组件注册错误,涉及Message、Select和Cascader模块。错误提示未正确注册组件。尝试禁用各模块后,发现Message模块在单独引入时正常,但会导致多次入口警告。其他页面按需加载模块未出现问题。寻求解决方案。
摘要由CSDN通过智能技术生成

问题描述

开发项目中使用了vue+element-ui,在按需加载elementui模块时这样写就会报错,我加载了以下三个模块。

import {Message, Select, Cascader} from 'element-ui';

控制台报错:[Vue warn]: Unknown custom element: - did you register the component correctly? For recursive components, make sure to provide the "name" option.

上面提示的错误是与Select模块有关,所以最开始我以为是Select模块的问题,所以我就把Select模块禁用了。

import { Message, Cascader } from 'element-ui';

虽然没有报错,但是Message的警告样式会在我页面一刷新时就出现,正常情况下应该在触发事件时才出现。

然后我又禁用了Message模块,报了同样的错误。

控制台报错:[Vue warn]: Unknown custom element: - did you register the component correctly? For recursive components, make sure to provide the "name" option.

之后我又多次尝试各种写法,最后我将Message模块挑出来单独引入,没有报错并且显示正常。

import Message from 'element-ui';

import { Select, Cascader } from 'element-ui';

但是会出现‘element-ui’多次入口的警告。

这里要提一下,我在多个页面都按需加载了elementUI的其他模块,并没有出现错误或警告。

这里想请教大家有没有遇到类似问题,该如何解决?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值