2023怎么用Vue3和Element Plus实现自动导入

 所属分类:web前端开发

 浏览:155次-  评论: 0次-  更新时间:2023-05-24
描述:更多教程资料进入php教程获得。 1 前言1.1 目的Element Plus 使用按需引入,大大缩小打包后的文件大小1.2 最终效果自动生成 componen...
更多教程资料进入php教程获得。

    1 前言

    1.1 目的

    Element Plus 使用按需引入,大大缩小打包后的文件大小

    1.2 最终效果

    自动生成 components.d.ts 文件,并在文件中引入 Element Plus 组件

    怎么用Vue3和Element Plus实现自动导入

    自动生成 components.d.ts 文件,并在文件中引入 Element Plus API

    怎么用Vue3和Element Plus实现自动导入

    2 准备工作

    安装 Element Plus

    # 选择一个你喜欢的包管理器
    
    # NPM
    $ npm install element-plus --save
    
    # Yarn
    $ yarn add element-plus
    
    # pnpm
    $ pnpm install element-plus
    登录后复制

    3 按需引入

    3.1 安装插件

    • 组件按需引入所需插件:unplugin-auto-import 、 unplugin-vue-components

    • 图标按需引入所需插件:unplugin-auto-import 、 unplugin-icons

    只需要安装到开发环境

    $ pnpm i unplugin-auto-import unplugin-vue-components unplugin-icons -D
    登录后复制

    3.2 修改 vite.config.ts 文件

    怎么用Vue3和Element Plus实现自动导入

    4 其他

    4.1 ELMessage 弹框样式未生效

    怎么用Vue3和Element Plus实现自动导入

    需手动导入 ElMessage 对应样式,只使用组件 API 导致的样式失效问题可尝试相同处理方法

    // 示例
    import { ElMessage } from 'element-plus'
    import 'element-plus/es/components/message/style/css'
    登录后复制

    4.2 图标使用

    注意,-ep- 是 vite.config.ts 文件中配置的,必须保持一致

    <!-- 直接使用 -->
    <i-ep-menu />
    
    <!-- 嵌套使用 -->
    <el-icon><i-ep-menu /></el-icon>
    登录后复制

    以上就是怎么用Vue3和Element Plus实现自动导入的详细内容,更多请关注zzsucai.com其它相关文章!

     标签: Vue3,element plus,
    积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

    讨论这个素材(0)回答他人问题或分享使用心得奖励金币

    〒_〒 居然一个评论都没有……

    表情  文明上网,理性发言!