微信小程序-生成骨架屏

devtools/2024/12/23 3:07:29/

文章目录

微信小程序-生成骨架屏

概述

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

步骤

第一步:

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

在这里插入图片描述

会生成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 = thisthis.setData({isLoading: true,})setTimeout(function () {that.setData({isLoading: false,})}, 2000)},  
})

http://www.ppmy.cn/devtools/144563.html

相关文章

基于Spring Boot的网络海鲜市场系统

一、系统背景与目的 随着互联网的快速发展和电子商务的普及&#xff0c;海鲜市场也逐渐向线上转移。传统的海鲜销售方式存在信息不对称、交易效率低、管理成本高等问题。为了解决这些问题&#xff0c;基于Spring Boot的网络海鲜市场系统应运而生。该系统旨在通过线上平台&…

基于DockerCompose搭建Redis主从哨兵模式

linux目录结构 内网配置 哨兵配置文件如下&#xff0c;创建3个哨兵配置文件 # sentinel26379.conf sentinel26380.conf sentinel26381.conf 内容如下 protected-mode no sentinel monitor mymaster redis-master 6379 2 sentinel down-after-milliseconds mymaster 60000 s…

Python发送带key的kafka消息

在Python中发送带有键&#xff08;key&#xff09;的Kafka消息&#xff0c;通常会使用confluent-kafka或kafka-python这样的库。这里我将分别展示如何使用这两个库来实现这个功能。 ### 使用 confluent-kafka 首先&#xff0c;确保你已经安装了confluent-kafka库。如果没有安装…

面试小札:闪电五连鞭_6

1. synchronized和ReentrantLock的区别 - 实现机制 - synchronized 是Java中的关键字&#xff0c;它是基于JVM内部实现的。JVM会自动对 synchronized 修饰的方法或代码块进行加锁和解锁操作。例如&#xff1a; public class SynchronizedExample { public synchronized …

【单片机原理】第1章 微机基础知识,运算器,控制器,寄存器,微机工作过程,数制转换

关注作者了解更多 我的其他CSDN专栏 过程控制系统 工程测试技术 虚拟仪器技术 可编程控制器 工业现场总线 数字图像处理 智能控制 传感器技术 嵌入式系统 复变函数与积分变换 单片机原理 线性代数 大学物理 热工与工程流体力学 数字信号处理 光电融合集成电路…

基于 Node.js 的开源轻量简洁 API 调试工具:Hoppscotch

对于使用过 Postman 或 ApiPost 的开发者来说&#xff0c;可能找过比其更加简洁、轻量的API调试工具。本篇文章就为大家推荐一款开源、免费、轻量、简洁、美观的API调试工具&#xff1a;Hoppscotch。 项目介绍 Hoppscotch 是一款基于 Node.js 开发的免费、开源、且便捷美观的 …

Pytorch | 从零构建ResNet对CIFAR10进行分类

Pytorch | 从零构建ResNet对CIFAR10进行分类 CIFAR10数据集ResNet核心思想网络结构创新点优点应用 ResNet结构代码详解结构代码代码详解BasicBlock 类ResNet 类ResNet18、ResNet34、ResNet50、ResNet101、ResNet152函数 训练过程和测试结果代码汇总resnet.pytrain.pytest.py 前…

基于Spring Boot的校园车辆管理系统

一、系统背景与意义 随着校园规模的不断扩大和车辆数量的增加&#xff0c;传统的车辆管理方式已经难以满足高效、准确管理车辆的需求。因此&#xff0c;开发一个基于Spring Boot的校园车辆管理系统具有重要的现实意义。该系统可以实现对校园车辆的信息化管理&#xff0c;提高车…