# 小游戏配置

小游戏根目录下的 game.json 文件用来对小游戏进行配置。文件内容为一个 JSON 对象,有以下属性:

# 配置项说明

属性 类型 必填 默认值 描述 最低版本
deviceOrientation String 否 'landscape' 屏幕选择方向 –
showStatusBar Boolean 否 false 是否显示状态栏 –
networkTimeout Object 否 – 网络请求的超时时间,单位:毫秒 –
workers String 否 – 多线程 Worker 配置项,详细请参考 Worker 文档 -
subPackages Object 否 – 分包结构配置,详见 分包加载 -

# deviceOrientation 的合法值

值 说明
portrait 竖屏。不随用户手机的旋转而旋转。
landscape home 键在屏幕右侧的横屏。当用户的手机没有锁定屏幕方向时,横屏的方向会随着手机的旋转而旋转。

# networkTimeout

各类网络请求的超时时间,单位均为毫秒。

属性 类型 必填 默认值 说明
request Number 否 60000 tap.request 的超时时间,单位:毫秒。
connectSocket Number 否 60000 tap.connectSocket 的超时时间,单位:毫秒。
uploadFile Number 否 60000 tap.uploadFile 的超时时间,单位:毫秒。
downloadFile Number 否 60000 tap.downloadFile 的超时时间,单位:毫秒。

# workers

使用 Worker 处理多线程任务时,设置 Worker 代码放置的目录