uni.loadFontFace(options)
动态加载网络字体
参数
LoadFontFaceOptions 属性值
名称 | 类型 | 必备 | 默认值 | 描述 |
global | boolean | 否 | - | 是否全局生效。微信小程序 '2.10.0'起支持全局生效,需在 app.vue 中调用。 |
family | string | 是 | - | 定义的字体名称 |
source | string | 是 | - | 字体资源的地址 |
success | (result: AsyncApiSuccessResult) => void | 否 | - | 接口调用成功的回调函数 |
fail | (error: UniError) => void | 否 | - | 接口调用失败的回调函数 |
complete | (res: AsyncApiResult) => void | 否 | - | 接口调用结束的回调函数(调用成功、失败都会执行) |
AsyncApiSuccessResult 属性值
名称 | 类型 | 必备 | 默认值 | 描述 |
errMsg | string | 是 | - | - |
AsyncApiResult 属性值
名称 | 类型 | 必备 | 默认值 | 描述 |
errMsg | string | 是 | - | - |
LoadFontFaceOptions 兼容性
| 安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |
global | 5.0 | √ | √ | 10.0 | √ | x |
family | 5.0 | √ | √ | 10.0 | √ | x |
source | 5.0 | √ | √ | 10.0 | √ | x |
success | 5.0 | √ | √ | 10.0 | √ | x |
fail | 5.0 | √ | √ | 10.0 | √ | x |
complete | 5.0 | √ | √ | 10.0 | √ | x |
loadFontFace 兼容性
安卓系统版本 | 安卓 uni-app | 安卓 uni-app-x | iOS 系统版本 | iOS uni-app | iOS uni-app-x |
5.0 | √ | √ | 10.0 | √ | x |
参见
loadFontFace
通用类型
GeneralCallbackResult
名称 | 类型 | 必备 | 默认值 | 描述 |
errMsg | string | 是 | - | 错误信息 |