微信小程序中使用骨架屏幕
骨架屏通常用于在页面完全渲染之前,通过一些灰色的区块大致勾勒出轮廓,待数据加载完成后,再替换成真实的内容。
建议开发者在页面数据未准备好时(例如需要通过网络获取),尽量避免展示空白页面,而是先通过骨架屏展示页面的大致结构,请求数据返回后再进行页面更新。以提升用户的等待意愿。
开发者工具提供了生成骨架屏的能力,帮助开发者更便捷的维护骨架屏。运行环境
下载并安装 1.03.2006032 或 1.04.2006032 以上版本的开发者工具
使用方法
工具可以为当前正在预览的页面生成骨架屏代码。工具入口位于模拟器面板右下角三点处。
![](https://img-blog.csdnimg.cn/img_convert/b27d657d0c9ba6cc80cef00515d79129.png)
点击生成骨架屏,将有弹窗提示是否允许插入骨架屏代码。确定后将在当前页面同级目录下生成 page.skeleton.wxml 和 page.skeleton.wxss 两个文件,分别为骨架屏代码的模板和样式。
![](https://img-blog.csdnimg.cn/img_convert/1263a6306399565a2acbc08c4e0d0b46.png)
骨架屏代码通过小程序模板(template