UNPKG

dingtalk-jsapi

Version:

钉钉 模块化 多端统一 API

33 lines (32 loc) 1.76 kB
export declare const apiName = "internal.ui.getCurrentUIEnvironment"; /** * 获取当前小程序在native客户端相关的UI环境特征集合,如displayScale,iPad分屏状态等。未来native的UI相关的通用内容扩展此接口回参来暴露 请求参数定义 * @apiName internal.ui.getCurrentUIEnvironment */ export interface IInternalUiGetCurrentUIEnvironmentParams { } /** * 获取当前小程序在native客户端相关的UI环境特征集合,如displayScale,iPad分屏状态等。未来native的UI相关的通用内容扩展此接口回参来暴露 返回结果定义 * @apiName internal.ui.getCurrentUIEnvironment */ export interface IInternalUiGetCurrentUIEnvironmentResult { /** * 当前页面在设备上的缩放值 * 1.0: iPhone 3gs及以下设备;初代iPad/2/初代Mini * 2.0: iPhone 4 ~ 8/SE/Xr/11;iPad Mini/Air/Pro * 3.0: iPhone 6p/6sp/7p/8p/X/Xs/11 Pro等 */ displayScale: number; /** 当前页面是否处于iPad 分屏容器中。 true: 当前页面在分屏容器中 false: 当前页面不在分屏容器中 */ inSplitView: boolean; /** 当前页面所属的分屏容器是否处于非分屏状态。true为非分屏状态, false为分屏状态 */ splitViewCollapsed: boolean; } /** * 获取当前小程序在native客户端相关的UI环境特征集合,如displayScale,iPad分屏状态等。未来native的UI相关的通用内容扩展此接口回参来暴露 * @apiName internal.ui.getCurrentUIEnvironment * @supportVersion ios: 5.0.0 * @author iOS: 库珀 */ export declare function getCurrentUIEnvironment$(params: IInternalUiGetCurrentUIEnvironmentParams): Promise<IInternalUiGetCurrentUIEnvironmentResult>; export default getCurrentUIEnvironment$;