uniapp 自定义一个loading组件(放自己的图片转圈圈)

这篇具有很好参考价值的文章主要介绍了uniapp 自定义一个loading组件(放自己的图片转圈圈)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

预览效果:

uniapp 自定义loading,小程序,前端,uni-app,前端,微信小程序

 思路:

1、首页loading要全屏并且模糊地覆盖底部的页面

所以背景设置透明度0.8固定定位fixed层级999,宽高是页面宽度和高度

2、然后把图片和文本居中显示,我们知道,页面元素都是以左上角为基点的,所以单纯的设置top和left不能居中,加上transform: translate(-50%, -50%);,就可使元素自身偏移,形成居中。

3、图片加旋转动画,这个随便百度百度就有啦

4、设置成组件,就要给他传什么时候出现、什么时候消失的参数 value文章来源地址https://www.toymoban.com/news/detail-599094.html

<template>
	<view>
		<view v-if="value" class="refresh swapping-squares-spinner">
			<view class="refresh-box">
				<image class="image" src="https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fc-ssl.duitang.com%2Fuploads%2Fitem%2F202003%2F04%2F20200304223820_pvkty.thumb.1000_0.jpeg&refer=http%3A%2F%2Fc-ssl.duitang.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1668048636&t=66dca68cdd32398a3d1712be4efe3e8d"></image>
				<view class="text">··· 资源加载中 ···</view>
			</view>
		</view>
	</view>
</template>

<script>
export default {
	name: 'Loading',
	props: {
		value: {
			type: Boolean,
			default: false
		}
	}
};
</script>

<style scoped>
.refresh {
	background-color: rgba(255, 255, 255, 0.8);
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.refresh-box {
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	flex-direction: column;
}
.image {
	width: 300rpx;
	height: 300rpx;
	border-radius: 150rpx;
	animation-iteration-count: infinite;
	animation-name: loading;
	animation-duration: 2000ms;
	animation-delay: 200ms;
	animation-timing-function: ease-in-out;
}
.text {
	font-size: 36rpx;
	font-weight: bold;
	text-align: center;
	margin-top: 20rpx;
}
@keyframes loading {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
</style>

到了这里,关于uniapp 自定义一个loading组件(放自己的图片转圈圈)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniapp 微信小程序 uni.previewImage 在部分安卓真机上会黑屏一直转圈圈,小程序模拟器上不会

    uni.previewImage({ urls: [imgUrl], success: function(data) { console.log(\\\'选中了第\\\' + (data.tapIndex + 1) + \\\'个按钮,第\\\' + (data.index + 1) + \\\'张图片\\\'); }, fail: function(err) { console.log(err.errMsg); } }); 后面直接使用uview组件将图片弹窗显示 u-popup v-model=\\\"imageShow\\\" mode=\\\"center\\\" border-radius=\\\"14\\\" width=\\\"80%\\\" height=\\\"80%\\\" view

    2024年02月09日
    浏览(49)
  • van-uploader上传图片报错Invalid handler for event “load“(在uniapp编译)

    原因 :主要原因这里使用的vant版本是2.13.0的,在Hbuild里面运行的项目,vant插件在这里会有部分组件有兼容问题,(van-image,van-uploader等)。 解决 :主要是要实现图片上传功能,可以使用uniapp自带的上传组件( uni.uploadFile ) 官网地址 示例:

    2024年02月08日
    浏览(51)
  • 前端Vue自定义加载中loading加载结束end组件 可用于分页展示 页面加载请求

    前端Vue自定义加载中loading加载结束end组件 可用于分页展示 页面加载请求, 请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13219 效果图如下: 实现代码如下: 使用方法 HTML代码实现部分 组件实现代码

    2024年02月11日
    浏览(57)
  • uniAPP 视频图片预览组件

    效果图   思路:处理文件列表,根据文件类型归类 已兼容 H5  ios 设备,测试已通过 浙政钉,微信小程序 视频资源因为,没有预览图,用灰色图层加播放按钮代替

    2024年02月15日
    浏览(70)
  • uniapp实现自定义上传图片

    在正式自定义上传前我们先将静态页面搭建好。 样式代码: 通过uniapp的uni.chooseImage从本地相册选择图片或使用相机拍照。 在data中定义一个响应式数据来接收我们选择的图片,然后通过v-for渲染到我们的页面,达到缩略图的效果。 代码: 效果: 最初我们定义了只能选择九张

    2024年02月12日
    浏览(30)
  • uniapp微信小程序使用视频组件video时提示[渲染层网络层错误] Failed to load media错误

    在进行微信小程序开发的时候,使用到的video组件,在成功把视频渲染出来之后,控制台会报这样的错 [渲染层网络层错误] Failed to load media https://temp.mp4#devtools_no_referrer net::ERR_FAILED  From server 222.76.205.74(env: Windows,mp,1.06.2301160; lib: 3.2.4)  通过百度之后尝试过两种方式 一:添加

    2024年02月03日
    浏览(106)
  • uniapp组件定义

    新建在 /components/组件名.vue文件 组件文档结构 使用组件 和 vue 一样的方式去配置全局组件,需在 main.js 里进行全局注册,注册后就可在所有页面里使用该组件。 1、 main.js 里进行全局导入和注册 2、 index.vue 里可直接使用组件 1、传统 vue 规范:在 index.vue 页面中,通过 import 方

    2024年02月02日
    浏览(40)
  • uniapp editor组件 如何上传图片

    需求:我们在使用uniapp的editor组件时,主要是为了保持输入内容的格式。里面的文字可以有颜色、粗体、排列样式,可以插入图片。就像下面这样。 逻辑: 我们处理图片的时机应该是在最后提交的状态 。 下面就是打印的结果,html就是我需要提交到数据库的内容,目前img标

    2024年02月16日
    浏览(45)
  • 自己搭一个离线的文本描述生成图片系统

    二话不说先上效果图:(附带代码和模型资源文件)  让它画一个超级汽车在海边。。  近期百度推出了文言一心, 一个能回答问题,能根据文字描述绘制图片的服务,前期可能不太完善出现了一些失误,不过这个idea还是相当不错的   这个东西挺好哈,作为文学创作,生成

    2023年04月08日
    浏览(34)
  • uniapp图片上传,uniapp视频上传,uniapp附件上传,uniapp上传文件、uniapp文件上传组件

      uniapp文件上传组件,支持图片、视频上传 html部分:    js: 注意:图片或者视频预览的时候,需要一个文件的临时地址

    2024年02月11日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包