关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 5005|回复: 0

Ant-Design-Vue和Icon按需加载方案 - JeecgBoot实战

[复制链接]
发表于 2020-7-15 19:07:11 | 显示全部楼层 |阅读模式
本帖最后由 zhangdaiscott 于 2020-7-16 00:10 编辑

JeecgBoot实战 - 按需加载方案

一、Ant-Design-Vue 按需加载

1.创建js文件 src/components/lazy_antd.js
1.png

2. 修改配置文件 babel.config.js增加插件配置
2.png
参考图


3. 修改main.js 引入配置文件 src/components/lazy_antd.js,同时注释掉原来的 ant-design-vue引入。
src/main.js


4. package.json引入依赖babel-plugin-import
980.png


参考文献:
https://github.com/vueComponent/ant-design-vue-pro/blob/1.2.0/docs/load-on-demand.md
https://www.antdv.com/docs/vue/getting-started-cn/#按需加载

二、Icon按需加载
1. 创建js文件 src/icons.js
7.png

2.修改配置文件 vue.config.js
在 chainWebpack: (config) => { config.resolve.alias 新增一个配置
980.png
参考图
备注: 图标如果有缺少,需手工添加。

994.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表