位置: IT常识 - 正文
推荐整理分享Vue3 + Element Plus 按需引入 - 自动导入(vue3elementplus首页布局),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:vue3elementplus表格修改API,vue3elementplus表格修改API,vue3elementplus树形增删改查,vue3elementplus首页布局,vue3elementplus admin,vue3elementplus admin,vue3elementplus admin,vue3elementplus admin,内容如对您有帮助,希望把文章链接给更多的朋友!
Element Plus 使用按需引入,大大缩小打包后的文件大小
1.2 最终效果自动生成 components.d.ts 文件,并在文件中引入 Element Plus 组件
自动生成 components.d.ts 文件,并在文件中引入 Element Plus API
2 准备工作安装 Element Plus
# 选择一个你喜欢的包管理器# NPM$ npm install element-plus --save# Yarn$ yarn add element-plus# pnpm$ pnpm install element-plus3 按需引入3.1 安装插件组件按需引入所需插件:unplugin-auto-import 、 unplugin-vue-components图标按需引入所需插件:unplugin-auto-import 、 unplugin-icons只需要安装到开发环境
$ pnpm i unplugin-auto-import unplugin-vue-components unplugin-icons -D3.2 修改 vite.config.ts 文件4 其他4.1 ElMessageBox 使用时报错若修改后还是报错,重启再看看
4.1.1 Eslint 报错: ‘ElMessageBox’ is not defined.eslint(no-undef)修改 vite.config.ts 配置: AutoImport 增加 eslintrc ,自动生成 .eslintrc-auto-import.json 文件
修改 .eslintrc.js 配置:
4.1.2 TS 报错: Cannot find name ‘ElMessageBox’修改 tsconfig.json 配置: include 中增加 “./auto-imports.d.ts”
"include": [ "src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue", "./auto-imports.d.ts"], 4.2 ElMessageBox 弹框样式未生效使用按需引入后,不能再手动引入 ElMessageBox ,否则会引起样式冲突,需要删除手动引入 ElMessageBox 部分代码
4.3 图标使用注意,-ep- 是 vite.config.ts 文件中配置的,必须保持一致
<!-- 直接使用 --><i-ep-menu /><!-- 嵌套使用 --><el-icon><i-ep-menu /></el-icon>上一篇:Jetson Xavier NX配置全过程——安装jtop和OpenCV4.5.3(二)
下一篇:前端启动项目npm run dev报错npm ERR! missing script: dev(前端启动项目命令)
友情链接: 武汉网站建设