element-plus的自动导入和按需导入方式,哪种更高效?

2026-04-01 12:500阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计710个文字,预计阅读时间需要3分钟。

element-plus的自动导入和按需导入方式,哪种更高效?

element-plus 官方文档推荐用户采用按需导入的方式进行组件引入。我的项目使用 Vite 进行构建,通过配置 unplugin-vue-components 插件,可以实现自动按需导入组件。这样,当使用 element-plus 时,无需全部导入,只需导入所需的组件即可。

element-plus根据官网文档,推荐用户采用按需导入的方式进行导入。

我的项目是使用vite进行构建的,根据官网的文档,利用unplugin-vue-components插件进行自动按需导入。

当我们使用element的标签时,无需再使用import对组件进行导入。

例如:

<el-button>test</el-button>

会自动引入ElButton组件。

不过当我们想要使用命令的方式创建element组件时,样式会无法自动引入。

我们以ElMessage为例。

import { ElMessage } from 'element-plus' ElMessage.warning('warning')

如果不采用import的方式引入,会直接报错:ElMessage没有定义。所以这个import是省不了了。但是import了之后,消息弹窗是出来了,但是却没有样式。这该怎么办呢?

仔细阅读文档,我们可以发现在手动导入里,使用了一个叫unplugin-element-plus的插件。

阅读全文

本文共计710个文字,预计阅读时间需要3分钟。

element-plus的自动导入和按需导入方式,哪种更高效?

element-plus 官方文档推荐用户采用按需导入的方式进行组件引入。我的项目使用 Vite 进行构建,通过配置 unplugin-vue-components 插件,可以实现自动按需导入组件。这样,当使用 element-plus 时,无需全部导入,只需导入所需的组件即可。

element-plus根据官网文档,推荐用户采用按需导入的方式进行导入。

我的项目是使用vite进行构建的,根据官网的文档,利用unplugin-vue-components插件进行自动按需导入。

当我们使用element的标签时,无需再使用import对组件进行导入。

例如:

<el-button>test</el-button>

会自动引入ElButton组件。

不过当我们想要使用命令的方式创建element组件时,样式会无法自动引入。

我们以ElMessage为例。

import { ElMessage } from 'element-plus' ElMessage.warning('warning')

如果不采用import的方式引入,会直接报错:ElMessage没有定义。所以这个import是省不了了。但是import了之后,消息弹窗是出来了,但是却没有样式。这该怎么办呢?

仔细阅读文档,我们可以发现在手动导入里,使用了一个叫unplugin-element-plus的插件。

阅读全文