Trust
Trust
  • 发布:2018-01-23 12:17
  • 更新:2019-05-31 17:06
  • 阅读:5512

【文档】wap2app之sitemap.json

分类:wap2app

该文章意在汇总整理 sitemap.json 的配置,方便日常开发中查阅。
详细教程请参考 sitemap.json概述 - wap2app教程

根节点

属性 类型 说明 更多
global Object App 全局配置 sitemap.json概述
pages Array M 站所有需要增强的页面配置 sitemap.json概述

global

App 全局配置

属性 类型 说明 更多
webviewParameter Object webview 相关配置 webviewParameter配置
easyConfig Object 为提升用户体验而提供的简化实现 easyConfig配置

pages

页面组配置

page

sitemap.json -> pages 集合的单个页面配置对象

属性 类型 说明 更多
webviewId String 当前页面所属 webview 的 id *
matchUrls Array 页面 url 匹配规则 matchUrls配置
webviewParameter Object webview 相关配置 webviewParameter配置
easyConfig Object 为提升用户体验而提供的简化实现 easyConfig配置

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 关注 分享
[已删除] Neil_HL BoredApe lhyh 那年夏杪的木杺

要回复文章请先登录注册

f***@gmail.com

f***@gmail.com

离线打包后,这个文件配置都无效,请问怎么解决
2019-05-31 17:06
风雅

风雅

文档真的写的太乱了
2018-10-23 16:48
bluemaple

bluemaple

仰望大佬
2018-04-26 14:42
Trust

Trust (作者)

回复 lhyh :
社会社会
2018-01-23 16:35
lhyh

lhyh

仰望大佬
2018-01-23 13:20