当前位置: 首页 > article >正文

微信小程序-生成骨架屏

文章目录

  • 微信小程序-生成骨架屏
    • 概述
    • 步骤

微信小程序-生成骨架屏

概述

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

步骤

第一步:

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

在这里插入图片描述

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

在这里插入图片描述

第二步:

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

wxml:

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

wxss:

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

引用模版:

<template is="skeleton"   />

控制显示:

<template is="skeleton" wx:if="{{isLoading}}" />
<block wx:else>
  <button bindtap="toList">列表渲染</button>
</block>  
Page({ 
  data: {   
    isLoading: false,
  },  
  showSkeleton() {
    let that = this
    this.setData({
      isLoading: true,
    })
    setTimeout(function () {
      that.setData({
        isLoading: false,
      })
    }, 2000)
  },  
})

http://www.kler.cn/a/447244.html

相关文章:

  • AI的进阶之路:从机器学习到深度学习的演变(三)
  • Android -- 双屏异显之方法二
  • RabbitMQ消息可靠性保证机制7--可靠性分析-rabbitmq_tracing插件
  • jvm字节码中方法的结构
  • 3D工具显微镜的测量范围
  • 网络安全的攻防战争
  • nbcio-vue版本第一次登录出现404问题
  • Docker安全性与最佳实践
  • Hive其五,使用技巧,数据查询,日志以及复杂类型的使用
  • 【VSCode】常用插件汇总
  • linux应用编程(点亮LED)
  • VSCode 中 Git 功能比较:内置 Git、GitLens 与 Git History 插件
  • 腾讯游戏安全移动赛题Tencent2016A
  • gesp(二级)(8)洛谷:B3866:[GESP202309 二级] 数字黑洞
  • 云手机测评:云端赋能的智能移动新势力
  • 解决vscode ssh远程连接服务器一直卡在下载 vscode server问题
  • 5G 模组 初始化状态检测
  • 深耕灾备国产化,YashanDB与鼎甲科技联合推出“流式备份”解决方案
  • 黄历宜忌算法 API:黄道吉日 PHP 计算方法
  • ELK系列-(五)指标收集-MetricBeat(下)
  • 部署 K8s 1.28.2(一主两从)-亲测无坑
  • 基础设施即代码初探-开发Terraform Provider管理私有云MySQL实例
  • 探索计算机存储层次体系:从寄存器到磁带
  • 6_HTML5 SVG (2) --[HTML5 API 学习之旅]
  • 周末紫蓬山行车见闻
  • UE5 移植Editor或Developer模块到Runtime