vue2/vue3中,H5自动生成骨架屏代码

news/2024/10/27 22:31:14/

generate-skeleton-h5

vue2/vue3自动生成h5骨架屏

安装骨架屏插件

npm i draw-page-structure -D

页面引入

import { generateSkeleton } from "generate-skeleton-h5"
generateSkeleton().then(res => {// 当前页面的骨架屏代码,含html与cssconsole.log(res)
})

git地址

https://github.com/HFQ12333/generate-skeleton-h5

使用示例

加载的H5页面
在这里插入图片描述
对应的骨架屏
在这里插入图片描述
控制台生成的代码
在这里插入图片描述

  • 直接复制style与html代码到对应位置即可

使用注意事项

1、使用变量控制骨架屏显示隐藏,通常将其初始值设为 true,在接口调用后改为 false,建议加入 try catch,防止接口报错后页面一直是骨架屏
2、在骨架屏显示期间如果页面不止一屏,骨架屏div元素上加 @touchmove.prevent能阻止页面滑动
3、由于骨架屏的位置是绝对定位,页面滚动后返回如果不是在顶部可能会出现骨架屏没有覆盖页面的情况,使用window.scrollTo(0,0)置顶,或者控制不再加载骨架屏


http://www.ppmy.cn/news/622726.html

相关文章

Windows server2019开放9013端口

此问题解决服务器启动tomcat或者安装mysql之后,仅在服务器可以访问,其他电脑无法访问的问题,增加入站规则开放对应的端口即可 搜索防火墙,点击进入防火墙 点击【高级设置】-【入站规则】-【新建规则】 选择【端口】&#xff0c…

在VScode中添加Linux中的Docker容器中的Python解释器

VScode编辑器在安装好Python插件之后会自动选择环境变量中排序最高的那一个解释器作为默认解释器,而想要额外添加新的Python解释器就需要自己设置。 VScode编辑器安装在本地电脑 支持Python的docker安装在远程服务器 第一步,在/usr/local/下新建pytho…

【Html】Html+Less实现一个简单的加载动画

效果 运行环境 系统&#xff1a;Win10系统 IDE&#xff1a;Visual Studio Code v1.79.2 VSCode插件&#xff1a;Easy LESS v2.0.0 index.html代码 <!DOCTYPE html> <html><head><title>加载动画</title><link rel"stylesheet" hr…

IEEE802.11协议栈

1、概述 mac80211&#xff1a;是一个Linux内核子系统&#xff0c;是驱动开发者可用于为SoftMAC无线设备写驱动的框架。mac80211在内核空间实现STA模式&#xff0c;在用户空间实现AP模式&#xff08;hostapd&#xff09;。 cfg80211&#xff1a;用于对无线设备进行配置管理&…

Docker中安装Gitlab详细全教程

Docker中安装Gitlab详细全教程 前言一、安装Gitlab1.搜索影像2.下载影像3.启动Git服务4.查看Gitlab是否已经启动 二、配置Gitlab1.首先&#xff0c;先进入容器2.修改gitlab.rb文件3.修改gitlab.rb文件中的IP与端口号3.配置gitlab.yml文件4.重启服务5.退出命令行&#xff0c;推出…

windows和docker容器的ssh连接

windows和docker容器的ssh连接 1、背景及概述 关系&#xff1a;宿主机&#xff08;windows10)----》VMware虚拟机&#xff08;10.0.0.150&#xff09;----》docker容器&#xff08;192.17.0.2&#xff09; 目的&#xff1a;在windows电脑ssh到linux虚拟机中的docker容器中&…

termux开启ssh服务与连接(用户密码登录)

结果&#xff1a;termux开启ssh这个问题也是耗费了我不少时间&#xff0c;结果最后发现是最低级的错误&#xff0c;用xshell连接的时候&#xff0c;输入的端口是22&#xff0c;后面才知道termux的默认端口是8022&#xff0c;但还是用xshell的命令行输入端口为8022去连接&#x…

IEEE802.X协议族

802.X协议是由&#xff08;美&#xff09;电气与电子工程师协会提出&#xff0c;刚刚完成标准化的一个符合IEEE802 协议集的局域网 接入控制协议&#xff0c;全称为基于端口的 访问控制协议。能够在利用IEEE 802局域网优势的基础上提供一种对连接到局域网的用户进行认证和授权的…