if(wx.canIUse('loadFontFace')) {
wx.loadFontFace({
global:true, // 版本 2.10.0 后 全局app.js 使用
family: 'pricefont',
source: 'url("https://ybzx.oss-cn-beijing.aliyuncs.com/weapp/YouSheBiaoTiHei.ttf")',
success(res) {
console.log(res,'success')
},
fail: function(res) {
console.log(res,'fail')
},
})
}else{
console.log('能不支持font')
}
遇到同样问题:ios开发机可以 安卓不行
亲测使用该方法解决了:https://developers.weixin.qq.com/community/develop/article/doc/00026e4c334d38fadefb32ce35bc13
好像还真是CORS的问题,但还不清楚为啥IOS就不涉及,可能和系统有关,
大体思路用就是:用腾讯云的存储桶存 ttf 文件,然后设置合法请求域名,但是这个存储桶好像是收费的
这个可以https://developers.weixin.qq.com/community/develop/article/doc/00026e4c334d38fadefb32ce35bc13
这个问题还没有解决吗?遇到了同样的问题
打印下回调看看返回什么信息?