在项目目录下找到 /node_modules/uview-ui/components/u-icon/u-icon.vue 路径的文件
由其中的代码片段
const fontUrl = 'https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf'
const domModule = weex.requireModule('dom')
domModule.addRule('fontFace', {
'fontFamily': "uicon-iconfont",
'src': `url('${fontUrl}')`
})
可知,官方使用的是阿里云图标库的线上库,浏览器访问https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf这个地址,下载字体文件放到本地的static文件目录下
然后将u-icon.vue文件中的https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf 统一替换为 /static/font_2225171_8kdcwk4po24.tt。
问题解决。