微信小程序-生成骨架屏

文章目录

微信小程序-生成骨架屏

概述

骨架屏是页面的一个空白版本,通常会在页面完全渲染之前,通过一些灰色的区块大致勾勒出轮廓,待数据加载完成后,再替换成真实的内容。微信小程序提供了自动生成骨架屏代码的能力。

步骤

第一步:

点击微信小程序开发工具的右下角:

会生成2个骨架屏相关的文件:

第二步:

将这2个文件放在指定目录下,接着引用骨架屏并使用:

wxml:

<import src="./skeleton/index.skeleton.wxml" />

wxss:

@import "./skeleton/index.skeleton.wxss";

引用模版:

<template is="skeleton"   />

控制显示:

xml 复制代码
<template is="skeleton" wx:if="{{isLoading}}" />
<block wx:else>
  <button bindtap="toList">列表渲染</button>
</block>  
js 复制代码
Page({ 
  data: {   
    isLoading: false,
  },  
  showSkeleton() {
    let that = this
    this.setData({
      isLoading: true,
    })
    setTimeout(function () {
      that.setData({
        isLoading: false,
      })
    }, 2000)
  },  
})
相关推荐
计算机学姐9 小时前
基于微信小程序的驾校预约小程序
java·vue.js·spring boot·后端·spring·微信小程序·小程序
寰宇软件14 小时前
PHP同城配送小程序
微信小程序·vue·php·uniapp
计算机-秋大田15 小时前
基于微信小程序的电子点菜系统设计与实现(KLW+源码+讲解)
java·后端·微信小程序·小程序·课程设计
寰宇软件16 小时前
PHP企业IM客服系统
微信小程序·vue·php·uniapp
V+zmm1013420 小时前
基于微信小程序高校订餐系统的设计与开发ssm+论文源码调试讲解
java·数据库·微信小程序·小程序·毕业设计
V+zmm1013421 小时前
基于微信小程序的医院挂号预约系统ssm+论文源码调试讲解
java·数据库·微信小程序·小程序·毕业设计
橘子海全栈攻城狮1 天前
【源码+文档+调试讲解】基于Spring Boot的协作会话平台
java·spring boot·后端·spring·微信小程序·小程序
计算机-秋大田1 天前
基于微信小程序的科创微应用平台设计与实现(LW+源码+讲解)
java·spring boot·后端·微信小程序·小程序·课程设计
夏天想1 天前
微信小程序使用上拉加载onReachBottom。页面拖不动。一直无法触发上拉的事件。
微信小程序·小程序
stormjun1 天前
Java 基于微信小程序的原创音乐小程序设计与实现(附源码,部署,文档)
java·微信小程序·原创音乐小程序·音乐播放小程序