- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
树立体验和规范意识
H5App⽤户体验开发规范
树⽴体验和规范意识
背景:
• 钱包内有⼤量H5App应⽤
• 各个H5APP⽤户体验不⼀致,体验差
• 业务特性,需要⼤量应⽤转H5
⺫标:
• 从H5的特点出发,以⽤户为纬度,规范⽤户体验的规范
• 主要针对:应⽤/⻚⾯转场,⻚⾯交互,⻚⾯渲染
• 督促⼤家能够在遵守规范,重视⽤户体验
• 提升⽤户在钱包内能达到⽤户体验的⼀致性
• 增强对⽤户体验的意识,使⽤户体验真正融⼊到产品研发整个周期中
• 让我们的产品变的更好,让钱包变得更好
应⽤/⻚⾯转场
1. 转场时需要设置容器颜⾊为⻚⾯底⾊
2. 转场⻚⾯是在线H5⽅式时,加载时,显⽰进度条样式
3. 转场⻚⾯为离线H5⽅式时,加载提⽰显⽰菊花样式
4. 转场⻚⾯之前不显⽰加载提⽰,有需要在下个⻚⾯处理
5. 禁⽌出现⽤户可⻅但⽆法操作的⾃动⻚⾯转场
6. 转场⻚⾯的标题避免短时间内连续变动和闪动
7. 转场⻚⾯右上⾓的⽂字/ 图标避免出现连续变动
1、转场时需要设置容器颜⾊为⻚⾯底⾊
原因:
容器默认是“⽩⾊”背景,如果⻚⾯设置了⾮“⽩⾊背景” ,⻚⾯背景⾸先
⽩⾊,然后闪烁变换为设定的颜⾊
⽅案:
打开⻚⾯时候,增加:[容器启动参数:backgroundColor]
2、转场⻚⾯是在线H5⽅式时,加载时,显⽰进度条样
式
原因:
当打开的⻚⾯为在线⻚⾯时,端在请求获取htm⻚⾯时也是有时间的,
在这种情况下,如果是空⽩⻚⾯,体验不好
⽅案:
在线H5⻚⾯加载时,设置:[容器启动参数:showProgress=YES ]。
3、转场⻚⾯为离线H5⽅式时,加载提⽰显⽰菊花样式
原因:
离线⻚⾯和在线⻚⾯的不同时,离线⻚⾯不需要发起⺴络请求,但是
⻚⾯的数据需要发起请求获取,这时通过菊花⽅式更为友好
⽅案:
菊花分为两种:顶部标题旁边⼩菊花 showTitleLoading (⻚⾯不冻结,
可操作)、⻚⾯中间⼤菊花 showLoading (⻚⾯操作被冻结,只能后
退,不能操作) 。
提⽰:
当需要显⽰菊花时候,需要延迟 1000ms ,如果1000ms 后有数据了,就不
出现菊花。这是为了:防⽌⺴速过快、总是出现菊花的不好体验。
call⽅式:
启动参数⽅式:
全局菊花:
4、转场⻚⾯之前不显⽰加载提⽰,有需要在下个⻚⾯
处理
原因:
为保证钱包内体验⼀致性,所有操作均统⼀为:转场⻚⾯之前不显⽰
加载提⽰
5、禁⽌出现⽤户可⻅但⽆法操作的⾃动⻚⾯转场
原因:
对于有内容的⻚⾯,使⽤[showLoading]会有⻓时间锁定⻚⾯的情况,
会让⽤户焦虑
⽅案:
⻚⾯如果是有预填充内容(即⾮空⽩⻚),优先使⽤titleLoading ,不
锁定⻚⾯
6、转场⻚⾯的标题避免短时间内连续变动和闪动
原因:
⺴速慢的情况下标题闪烁变化,以及超时时读取不到标题
⽅案:
需要再打开⻚⾯时候,将标题带过来
启动参数:
设置:defaultTitle={ ⻚⾯标题 } ,详⻅:[容器启动参数:defaultTitle]
7、转场⻚⾯右上⾓的⽂字/ 图标避免出现连续变动
原因:
和标题闪烁变化类似,特别是如果使⽤在线图标时,由于⺴络请求,
会有替换右上⾓图标的时间差
⽅案:
如果不使⽤右上⾓默认的样式,都需要在启动⻚⾯时候,隐藏右上⾓按
钮,在⻚⾯中使⽤ base64 icon (在线图⽚需要监听onLoad)/⽂字改变
右上⾓按钮,然后显⽰右上⾓按钮
启动参数:
设置:showOptionMenu=NO。详⻅:[容器启动参数:showOptionMenu] ,[控制标题栏]
⻚⾯交互
1. ⻚⾯数据加载时,如果⻚⾯已有内容,则在标题处显⽰加载提⽰,如果⻚
⾯⽆内容时,则显⽰全屏加载提⽰
2. ⻚⾯中不可同时出现两种及以上的加载提⽰,⽐如说标题菊花和全屏菊花
3. 禁⽌在1秒内,连续出现加载样式
4. ⼀秒以内的数据获取等待不要出现菊花样式
5. ⻚⾯上可点击元素按下要有即时反馈,即⽤户⼿刚指触碰元素时,元素需
要有颜⾊的变化,当⽤户进⾏滑动或者离开的时候,变化恢复成原状
6. iOS所有⻚⾯允许⽤户垂直滚动超出⻚⾯区域(有固定头部的⻚⾯适⽤于
可滚动部分),即⻚⾯允许下拉出现⻚⾯后⾯的
您可能关注的文档
最近下载
- T_CRHA 044-2024 住院期间成人泌尿造口护理技术规范.pdf VIP
- 新核心高职英语综合教程第一册第二单元教案.pdf VIP
- 构建网络交易合规与消费者权益保护的新模式.pptx VIP
- PPT精美九年级语文上册我看.pptx VIP
- 新概念英语第二册课文原文(完形填空).pdf VIP
- 入团志愿书电子版其它工作范文实用文档-入团志愿书电子版.pdf VIP
- 2025年广西公需课人工智能时代的机遇与挑战——预训练大模型与生成式AI参考答案.docx VIP
- 3.4热力学第二定律 教案.doc VIP
- 2025年北森领导测评题目及答案.doc VIP
- 工程教育专业认证报告.doc VIP
文档评论(0)