该文章意在汇总整理 sitemap.json 的配置,方便日常开发中查阅。
详细教程请参考 sitemap.json概述 - wap2app教程
根节点
global
App 全局配置
pages
页面组配置
page
sitemap.json -> pages 集合的单个页面配置对象
matchUrl
page -> matchUrls 集合的单个匹配规则对象
属性 |
类型 |
说明 |
更多 |
href |
String/RegExp/Wildcard |
页面完整 url |
* |
hostname |
String/RegExp/Wildcard |
域名信息 |
* |
pathname |
String/RegExp/Wildcard |
路径信息 |
* |
search |
String/RegExp/Wildcard |
查询字符串信息 |
* |
hash |
String/RegExp/Wildcard |
锚点信息 |
* |
Tip:
快速获取matchUrls可用的匹配依据的值
webviewParameter
webview 相关配置
属性 |
类型 |
说明 |
更多 |
titleNView |
Object |
原生标题栏样式配置 |
titleNView配置 |
statusbar |
Object |
系统状态栏样式配置 |
* |
appendCss |
String |
向服务端页面插入的 css 代码 |
* |
appendJs |
String |
向服务端页面插入的 JavaScript 代码 |
* |
pullToRefresh |
Object |
下拉刷新配置 |
* |
tabBar |
Object |
选项卡切换效果优化,目前仅支持首页底部选项卡 |
选项卡切换优化 |
subNViews |
String |
NView模板配置 |
NView模板 |
statusbar
系统状态栏样式配置
属性 |
类型 |
说明 |
更多 |
style |
String |
状态栏前景色(文字颜色) |
* |
background |
String |
状态栏背景色,默认应当与原生导航条背景色保持一致 |
* |
pullToRefresh
下拉刷新配置
属性 |
类型 |
说明 |
更多 |
support |
Boolean |
是否启用原生下拉刷新,默认为 false |
* |
easyConfig
为提升用户体验而提供的简化实现
属性 |
类型 |
说明 |
更多 |
back |
Object |
wap2app 后退逻辑 |
* |
open |
Object |
打开新窗口的优化 |
* |
quit |
Object |
wap2app 退出逻辑 |
仅支持首页 |
back
wap2app 后退逻辑
属性 |
类型 |
说明 |
更多 |
before |
Array |
后退前的优化 |
* |
history |
Boolean |
是否执行 history.back() |
* |
back -> before 集合的单个配置 |
属性 |
类型 |
说明 |
更多 |
popupSelector |
String |
弹出层选择器 |
* |
closeSelector |
String |
取消按钮选择器或遮罩层选择器 |
* |
eventType |
String |
事件类型,默认为 click |
* |
open
打开新窗口的优化
属性 |
类型 |
说明 |
更多 |
animation |
Object |
窗口动画配置 |
* |
open -> animation 的配置 |
属性 |
类型 |
说明 |
更多 |
type |
String |
窗口动画类型 |
窗口显示动画效果 |
duration |
Number |
窗口动画执行时间,单位为 ms,默认 300ms |
* |
quit
wap2app 退出逻辑,仅支持在首页配置。
属性 |
类型 |
说明 |
更多 |
toast |
Object |
toast 消息框配置 |
* |
quit -> toast 配置 |
属性 |
类型 |
说明 |
更多 |
showFeedback |
Boolean |
是否显示 toast,默认为 true |
* |
扩展阅读
wap2app概述(入门必读)
sitemap.json文档
app.js文档
wap2app应用强化
wap2app常见问题
5 个评论
要回复文章请先登录或注册
f***@gmail.com
风雅
bluemaple
Trust (作者)
lhyh