微信小程序-生成骨架屏

文章目录

微信小程序-生成骨架屏

概述

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

步骤

第一步:

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

会生成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)
  },  
})
相关推荐
2501_933907211 小时前
宁波小程序公司提供专业的小程序开发服务
科技·微信小程序·小程序
扶苏10022 小时前
记一次 uni-app开发微信小程序 textarea 的“伪遮挡”踩坑实录
微信小程序·小程序·uni-app
哈罗哈皮21 小时前
trea也很强,我撸一个给你看(附教程)
前端·人工智能·微信小程序
毕设源码-赖学姐1 天前
【开题答辩全过程】以 居家养老服务微信小程序设计与实现为例,包含答辩的问题和答案
微信小程序·小程序
Emma_Maria1 天前
【小程序】插件开发总结
微信小程序
2501_933907211 天前
如何选择宁波小程序公司,实现高效的小程序开发?
科技·微信小程序·小程序
笨笨狗吞噬者2 天前
【uniapp】微信小程序实现自定义 tabBar
前端·微信小程序·uni-app
2501_933907212 天前
如何选择性价比高的宁波小程序开发服务公司?
科技·微信小程序·小程序
阿珊和她的猫2 天前
微信小程序 WXSS 与 CSS 的区别
css·微信小程序·notepad++
nhc0882 天前
贵阳纳海川科技・棋牌室行业数字化解决方案
科技·微信小程序·小程序·软件开发·小程序开发