微信小程序骨架屏

Posted yw00yw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序骨架屏相关的知识,希望对你有一定的参考价值。

骨架屏 - 官方地址

骨架屏是页面的一个空白版本,通常会在页面完全渲染之前,通过一些灰色的区块大致勾勒出轮廓,待数据加载完成后,再替换成真实的内容。通常在小程序中,我们需要手工维护骨架屏的代码,当业务变更时,同样需要对骨架屏代码进行调整。为了开发的便利,开发者工具提供了自动生成骨架屏代码的能力

利用小程序开发工具生成骨架屏代码

点击生成骨架屏,将有弹窗提示是否允许插入骨架屏代码。确定后将在当前页面同级目录下生成 page.skeleton.wxml 和 page.skeleton.wxss 两个文件,分别为骨架屏代码的模板和样式。

使用

引入

<!-- pages/index/index.wxml 引入模板 -->
<import src="/skeleton/hot-skeleton/hot-skeleton.wxml"/>
<template is="skeleton" wx:if="{{loading}}" data="{{}}"/>
/* pages/index/index.wxss 中引入样式 */
@import "~src/skeleton/hot-skeleton/hot-skeleton";

将生成的文件放到对应的骨架屏文件夹下面

  • wxss文件如果是sass,需要更改后缀名并格式化,否则会报错

效果

以上是关于微信小程序骨架屏的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序使用vant框架 以及使用骨架屏小计

微信小程序使用vant框架 以及使用骨架屏小计

浅谈前端骨架屏方案

浅谈前端骨架屏方案

浅谈前端骨架屏方案

微信小程序代码片段