<preference name="appBackground" value="color|imageUrl" />
preference 偏好设置
字段 | 含义 | 取值范围 |
appBackground | 配置APP全局背景 | 颜色: #fff,rgb,rgba;图片 |
windowBackground | 配置Window的背景颜色或图片 | 颜色: #fff,rgb,rgba;图片 |
frameBackgroundColor | 配置Frame默认背景 | 默认rgba(0,0,0,0) |
pageBounce | 页面是否可以弹动 | window默认为false,frame默认为true |
hScrollBarEnabled | vScrollBarEnabled | 页面默认显示滚动条 | true/false,默认true |
autoLaunch | 启动页是否自动隐藏 | 控制启动页,true默认显示3秒,未加载完等至加载完。true/false |
iOS7StatusBarAppearance | IOS状态栏和页面是否重合(沉浸式效果) | true/fase,如果配置statusBarAppearance会忽略此字段 |
statusBarApperance | 状态栏和页面是否重合(沉浸式效果) | true/false |
fullScreen | 应用是否全屏运行 | true/false,使用api.setFullScreen)控制退出全屏或重新进入全屏 |
autoUpdate | 应用是否自动检测更新 | true/false,应用运行过程会根据这些设置进行相关操作,如自动下载、强制关闭应用;若为false,则不弹出任何提示 |
smartUpdate | 应用是否支持增量更新、云修复 | true-应用在启动时将自动与云端我手,并检车本应用当前版本下载修复 |
debug | 应用开启/关闭调试模式 | 该字段为true,标识应用进入调试模式,应用运行过程中发生的因代码书写失误等原因导致的Js报错(引起执行中断)信息,将会以弹窗的方式覆盖在应用最上方,供开发者参考。 |
allowKeyboardExtension | 是否允许使用第三方键盘 | true/false;只支持iOS,云编译有效。 |
softInputMode | 键盘弹出方式 | resize-弹出键盘时会把页面往上推移,ios平台resize和auto等效 pan:弹出键盘时页面不会往上推移 auto:由系统根据输入框的位置决定页面是否往上推移 |
drapAndDrop | 页面默认拖拽行为 | 是否允许iOS 11及以上系统中页面元素默认的拖拽行为。只支持iOS。 |
font | 配置字体 | |
backgroundMode | 配置后台运行 | ● audio:在后台播放和录制音频,包括使用AirPlay播放音频、视频流 ● location:在后台持续获取位置信息 ● voip:网络电话 ● newsstand-content:报刊杂志类应用在后台下载内容 ● external-accessory:与定期更新的硬件外设工作 ● bluetooth-central:与定期更新的蓝牙配件工作 ● bluetooth-peripheral:作为蓝牙外设,进行蓝牙通信 ● fetch:定期下载少量的内容 ● remote-notification:希望在收到通知后立即去下载相关内容,使相关内容可以尽快显示出来 |
appBackground
附: apiCloud应用UI层次结构图
若WindowBackground为透明,那么Window将展示App的背景,同时如果FrameBackground也为透明,那么Frame将展示App的背景。