问题:在无网络的情况下图标无法正常显示,且浏览器会报错
解决方案
请求地址位于
使用地址位于
将请求地址替换成本地资源地址
1.在src根目录下新建一个replace.less文件,用于自定义参数覆盖ant design原有样式
2.在angular.json配置该less文件
3.下载本地字体图标资源,放在assets目录下的font文件夹里
链接: https://pan.baidu.com/s/1s5Gslz2m7Y-4CdU0_SmfyA
提取码: jej8
4.在replace.less重新定义参数
// -------- 自定义参数覆盖 -----------
@icon-url99: "./assets/font/font_148784_v4ggb6wrjmkotj4i";
@font-face {
font-family: 'anticon';
font-display: fallback;
src: url('@{icon-url99}.woff') format('woff');
}
注:不要使用之前的icon-url,自己重写一个名字,否则打包时路径找不到会报错!!!
效果: