微信客户端是什么意思( 四 )


2.8.0
useExtendedLib
Object

指定需要引用的扩展库
2.2.1
entranceDeclare
Object

微信消息用小程序打开
微信客户端7.0.9
darkmode
boolean

小程序支持 DarkMode
2.11.0
themeLocation
string

指明 theme.json 的位置,darkmode为true为必填
开发者工具 1.03.2004271
lazyCodeLoading
string

配置自定义组件代码按需注入
2.11.1
singlePage
Object

单页模式相关配置
2.12.0
supportedMaterials
Object

聊天素材小程序打开相关配置
2.14.3
serviceProviderTicket
string

定制化型服务商票据


embeddedAppIdList
string[]

内嵌小程序 appId


这些属性同时又对应有很多选项,如下:
entryPagePath指定小程序的默认启动路径(首页),常见情景是从微信聊天列表页下拉启动、小程序列表启动等 。如果不填,将默认为 pages 列表的第一项 。不支持带页面路径参数 。
{ "entryPagePath": "pages/index/index"}pages用于指定小程序由哪些页面组成,每一项都对应一个页面的 路径(含文件名) 信息 。文件名不需要写文件后缀,框架会自动去寻找对应位置的 .json, .js, .wxml, .wxss 四个文件进行处理 。
未指定 entryPagePath 时,数组的第一项代表小程序的初始页面(首页) 。
小程序中新增/减少页面,都需要对 pages 数组进行修改 。
如开发目录为:
├── app.js├── app.json├── app.wxss├── pages││── index││├── index.wxml││├── index.js││├── index.json││└── index.wxss│└── logs│├── logs.wxml│└── logs.js└── utils则需要在 app.json 中写
{ "pages": ["pages/index/index", "pages/logs/logs"]}window用于设置小程序的状态栏、导航条、标题、窗口背景色 。
属性
类型
默认值
描述
最低版本
navigationBarBackgroundColor
HexColor
#000000
导航栏背景颜色,如 #000000


navigationBarTextStyle
string
white
导航栏标题颜色,仅支持 black / white


navigationBarTitleText
string


导航栏标题文字内容


navigationStyle
string
default
导航栏样式,仅支持以下值:default 默认样式 custom 自定义导航栏,只保留右上角胶囊按钮 。参见注 2 。
iOS/Android 微信客户端 6.6.0,Windows 微信客户端不支持
backgroundColor
HexColor
#ffffff
窗口的背景色


backgroundTextStyle
string
dark
下拉 loading 的样式,仅支持 dark / light


backgroundColorTop
string
#ffffff
顶部窗口的背景色,仅 iOS 支持
微信客户端 6.5.16
backgroundColorBottom
string
#ffffff
底部窗口的背景色,仅 iOS 支持
微信客户端 6.5.16
enablePullDownRefresh
boolean
false
是否开启全局的下拉刷新 。详见 Page.onPullDownRefresh


onReachBottomDistance
number
50
页面上拉触底事件触发时距页面底部距离,单位为 px 。详见 Page.onReachBottom


pageOrientation
string
portrait
屏幕旋转设置,支持 auto / portrait / landscape 详见 响应显示区域变化
2.4.0 (auto) / 2.5.0 (landscape)
restartStrategy
string
homePage
重新启动策略配置


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。