目录
- 什么是骨架屏
- 小程序骨架屏的实现
- 1. 生成页面骨架
- 2. 骨架屏的应用
- 3. 使用注意
- 4. 思考后的封装
- 总结
什么是骨架屏
骨架屏是作为一种首次渲染加载优化的一种方法
我们打开一个应用后,应用会通过ajax来请求数据,而在这段空缺的时间,没有数据,内容缺失,这对于用户的感觉很不好,所以我们需要在这个时间段内通过骨架屏来填充这个空缺。
如上图所示,一个是没有内容,一个是骨架屏的填充,所以在加载的这一秒内给用户以骨架屏形式的填充是很有必要的。
小程序骨架屏的实现
1. 生成页面骨架
微信小程序开发者工具提供了生成骨架屏的工具,所以我们可以快速高效得实现加载骨架屏
点击三个点,生成骨架屏,即可在对应page文件下生成两个文件,文件中包括了骨架屏的使用方式。
2. 骨架屏的应用
工具生成的骨架屏文件中包含了使用方式,下面我拿person目录举例。
- 在person.wxml的头部加入下面的代码(该代码在生成的文件中的注释有提示)
<import src="person.skeleton.wxml"/>
<template is="skeleton" wx:if="{{loading}}" /> - 在person.wxss的头部引入下面的代码,当然在生成的文件注释里也有相关提示
@import "./person.skeleton.wxss";
- 在请求的回调函数中进行骨架屏的控制
var set = setInterval(function () {
clearInterval(set);
that.setData({
loading: false, //停止骨架屏
})
}, 1000)
3. 使用注意
4. 思考后的封装
骨架屏加载函数,我们每个页面都需要进行调用,在我写完一座xx山后意思到了这件事情,出现了这种情况
好了,我们改过自新
- 在utils文件下封装一个骨架屏加载方法
const loadScreen = (that,time) => {
var set = setInterval(function () {
clearInterval(set);
that.setData({
loading: false, //停止骨架屏
hidden:false
})
}, time)
} - 在使用页面引入
let util = require('../../utils/util.js') - 直接调用
let that =this;
util.loadScreen(that,1500)
总结
相关推荐:
SEO优化快:如何在短时间内实现网站流量爆发,Lacey0508ai
好用的AI写作软件,让创作更高效
用AI优化文章,轻松提升内容质量与创作效率
SEO导航:助力网站提升流量与排名的必备工具,荣昌建筑网站建设
360优化关键词-提升网站流量与排名的秘密武器,美拍ai
什么是seo概念,什么是seo,sem ,ai音标谐音
怎么用AI润色文章,让你的文稿瞬间高大上
seo网站需要做什么,seo都需要做什么 ,ai怎么做喷漆效果
ChatGPT暂时不可用?如何高效应对并寻找最佳替代方案!,logo ai教程视频
自动AI写文章:轻松创作时代的全新利器
AI撰写率:让创作变得更高效,助力内容产业腾飞,人力ai
ChatGPT异常了:人工智能的极限与突破,ai and ethics
seo监控什么意思,seo数据监控 ,ai panda眼镜架
优化软件:让电脑性能焕然一新,提升效率的秘密武器,大理网站推广招聘信息最新
AI免费免登录:轻松体验人工智能的魔力,无需繁琐注册,华为AI音箱2音质如何
SEO重要性与企业互联网发展的必由之路,互联网营销推广平台设计
AI网页版本:开启智能时代的新篇章,拼音标调ai
seo要学什么语言,做seo需要什么语言 ,ai martino
SEO组织:让您的网站流量倍增的秘密武器,seo 绩效标准
SEO优化做什么的?揭秘SEO优化的核心价值与实战应用,ai做金色
“赞片CMS”-让你的*站点管理更高效、便捷,日照seo平台
seo需要学会什么编程,seo要会些什么 ,剪映怎样加ai
文章写作AI:让创作更高效、精准的智能助手
SEO学费多少钱?揭秘SEO培训的投资价值与回报!,郴州网站推广多少钱一个
SEO赚钱:如何通过SEO技能在网络上实现财富自由,网站怎么建设推广平台
Chato1免费么?揭开这款AI聊天机器人的神秘面纱,交个朋友ai写作
用AI修改文章,提升写作效率与质量的新时代
ChatGPT无法加载?检查您的网络设置并尝试重启Chat,ai写作怎么写作文的
AI免费生成文本,内容创作新篇章
SEO更好,让你的网站从此脱颖而出,渝中的知名网站建设
如何查文章AI率?全面解析AI文章检测工具及技巧
SEO非常:如何利用SEO提升网站排名与流量,助力品牌快速成长,绥化短视频营销推广
ChatGPT付款被拒?如何应对与解决常见支付问题,掉包ai
SEO职位:数字营销的核心,开启职业新高峰,汕尾网站建设推广厂商
AI自动化:开启智能未来的无限可能,simplify ai
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
OpenAI智能诊断医疗-开启精准医疗新纪元,跟侯维静学ai
ChatGPT错误处理与异常情况解决方法:让你的AI助手更加智能与可靠,智能ai鼠标ai智能语音
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
SEO怎么排名?这5大技巧,轻松提升网站排名,人人都可ai
《命运交错的轨迹:小说背后的无尽魅力》,seo优化huifachina
OpenAIGPTChatSoraOpenAIChatGPT服务在中断数小时后已恢复,ai视图线稿
SEO师:如何在数字时代为企业赢得流量与销量,十堰网站关键词优化教程
SEO是什么意思?揭秘SEO的真正含义与重要性,公司推广网站询问d火18星来
seo给你什么帮助,seo的利与弊 ,ai 大厨
OpenAI账号申诉怎么办?全方位解析解决方案,ai写作免费公众号下载
ZBlog:开启你的个人网站新时代,轻松搭建与管理,二手手机营销推广方案
重生成AI:突破科技前沿,开启智能未来
SEO关键词的选择步骤:让你的网站在搜索引擎中脱颖而出,ai书法化
OpenAI银行卡扣款的公司是哪家?揭秘背后的支付流程与安全保障,AI素描相片