微信小程序 -- 页面骨架屏使用

134 阅读1分钟

有些时候在我们的页面中有大量数据或者图片加载,如果不做任何处理,整个进入加载的用户体验会很差很难看,目前大部分有两种方式优化增加用户体验,第一种为增加菊花加载或其它样式的加载按钮,在数据加载完成后隐藏,第二种就是骨架屏形式,现在小程序已经支持快速生成骨架屏,用起来相当方便.

1.骨架屏使用 首先进入我们需要生成骨架屏的页面,然后在我们开发者工具中点击生成骨架屏 在这里插入图片描述 它会提示你是否生成XX页面的骨架屏,确定是我们需要生成骨架屏的页面即可点击确定 在这里插入图片描述 点击确认后会发现在文件目录中生成了两个骨架屏的文件 在这里插入图片描述

按照要求将样式分别引入我们的XXX.wxml和XXX.wxss中 在这里插入图片描述 最好我们将我们自己的代码用标签包裹,因为骨架屏加载方式为loading来控制,因此我们将block加上wx:else,保证一旦loading驱动为false就显示我们的真实页面 在这里插入图片描述 然后相应的wcss文件也做好引入 在这里插入图片描述 最后一步,我们的控制标志loading ,在js文件中声明并根据我们的实际需求驱动为false显示真实页面,我这里是在onReady中驱动为false,保证渲染完成 在这里插入图片描述 然后骨架屏的配置,大家可以根据官方文档进行按需配置 developers.weixin.qq.com/miniprogram…

最后效果: 在这里插入图片描述 在这里插入图片描述 非常好用!!!