feat: icon font 资源放到本地

This commit is contained in:
2025-09-17 14:26:53 +08:00
parent 989e8209eb
commit bae431fbfb
3 changed files with 2 additions and 2 deletions

View File

@@ -23,7 +23,7 @@ Vue.config.productionTip = false
App.mpType = 'app' App.mpType = 'app'
// 启动方式改变。由于这个font放到后面组件内部加载会导致部分图标显示不完全所以放到 app 启动前加载 // 启动方式改变。由于这个font放到后面组件内部加载会导致部分图标显示不完全所以放到 app 启动前加载
// 后面组件库 icon 的字体图标库默认走浏览器的缓存,这样图标就正常展示了 // 后面组件库 icon 的字体图标库默认走浏览器的缓存,这样图标就正常展示了
const font = new FontFace('uicon-iconfont', 'url("https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf")'); const font = new FontFace('uicon-iconfont', 'url("/mobile/static/font/icon-font.ttf")');
font.load().then((loadedFont) => { font.load().then((loadedFont) => {
const app = new Vue({ const app = new Vue({
store, store,

BIN
static/font/icon-font.ttf Normal file

Binary file not shown.

View File

@@ -160,7 +160,7 @@
// 非nvue下加载字体 // 非nvue下加载字体
@font-face { @font-face {
font-family: 'uicon-iconfont'; font-family: 'uicon-iconfont';
src: url('https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf') format('truetype'); src: url("/mobile/static/font/icon-font.ttf") format('truetype');
font-display: block; font-display: block;
} }