LunaYJ
LunaYJ
  • 发布:2021-07-01 21:21
  • 更新:2021-07-01 21:21
  • 阅读:2119

uni.loadFontFace(Object object) 方法缺少一个重要参数

分类:uni-app


如图,微信官方文档中对于loadFontFace方法有一个重要的非必填参数global,这个参数直接影响此方法是否能在入口页面调用。
但是在uniapp的对应文档中没有提示有此参数。直接导致loadFontFace 在App.vue中调用时不会有任何成功/失败的反馈。字体也无法顺利加载。

相关修正的PR已经在gitee提交了。
请官方抽空修正npm 包

@dcloudio/types -> uni-app -> uni.d.ts:9828

 interface LoadFontFaceOptions {  
        /**  
         * 是否全局生效  
         */  
        global: boolean;  
        /**  
         * 定义的字体名称  
         */  
        family: string;  
        /**  
         * 字体资源的地址。建议格式为 TTF 和 WOFF,WOFF2 在低版本的iOS上会不兼容。  
         */  
        source: string;  
        /**  
         * 可选的字体描述符  
         */  
        desc?: LoadFontFaceOptionsDesc;  
        /**  
         * 接口调用成功的回调函数  
         */  
        success?: (result: any) => void;  
        /**  
         * 接口调用失败的回调函数  
         */  
        fail?: (result: any) => void;  
        /**  
         * 接口调用结束的回调函数(调用成功、失败都会执行)  
         */  
        complete?: (result: any) => void;  
    }
0 关注 分享

要回复文章请先登录注册