收藏
回答

wx.loadFontFace能不能只下载一次,增加缓存,云开发流量要了命了?

wx.loadFontFace能不能只下载一次,增加缓存,每次进入都得下载一次,几十种字体每天频繁下载,云开发流量真心受不了。

回答关注问题邀请回答
收藏

2 个回答

  • fujian
    fujian
    11小时前

    自主实现缓存方案:

    使用本地存储记录已下载字体状态

    首次调用成功后通过wx.getFileSystemManager().saveFile()保存字体文件到本地

    后续优先使用本地文件路径加载(需基础库3.7.9+支持本地路径)

    -------------------------------------------------

    以上方法确认可行吗?我是下载了 ttf 文件,然后存在本地。下载完毕,第二次用时,转为base64,供 wx.loadFontFace 加载字体。该方案在模拟器和微信电脑版都是可以用的,但是真机上用不了。

    11小时前
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    08-17
    有用
登录 后发表内容