骨架屏主要起到占位作用,向用户说明该区域有内容,有一定的心理准备。
1.1 这对用户体验上来讲特别不友好。所以在网上开始找这方面的资料,骨架屏主要分为两种方案,下面来说说这两种方案。
1.2
1. 为每个需要使用骨架屏的页面定制一套静态页面。这种方法缺点很明显,需要为每个页面单独定制,布局如果修改则需要同时修改两个页面,增加了维护成本。但这种特别适用于长列表,只需要做用户可见的部分,可在一定程度上增加响应速度。
2.利用工具渲染页面,获取指定的DOM节点和对应样式,生成灰色块覆盖在原来的样式结构上,从而实现骨架屏。这种方式简单易用好维护,个人感觉不太适合在长列表页面。github.com/jayZOU/skel… 这款骨架屏组件轻量、方便、快捷,里面有教程,强烈推荐。
使用
参考文档
1.1 developers.weixin.qq.com/miniprogram…