前端Vue自定义加载中loading加载结束end组件 可用于分页展示 页面加载请求

news2024/9/22 11:27:05

前端Vue自定义加载中loading加载结束end组件 可用于分页展示 页面加载请求, 请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13219

效果图如下:

实现代码如下:

# cc-paging

#### 使用方法

```使用方法

<!-- 加载中用法 isLoading:是否加载 isEnd:是否结束加载 -->

<cc-paging :isLoading="true" :isEnd="false"></cc-paging>

<!-- 加载完成 isLoading:是否加载 isEnd:是否结束加载-->

<cc-paging :isEnd="true" :isLoading="false"></cc-paging>

```

#### HTML代码实现部分

```html

<template>

<view class="content">

<view style="margin-left: 20px;"> 基本用法 </view>

<!-- 加载中用法 isLoading:是否加载 isEnd:是否结束加载 -->

<cc-paging :isLoading="true" :isEnd="false"></cc-paging>

<!-- 加载完成 isLoading:是否加载 isEnd:是否结束加载-->

<cc-paging :isEnd="true" :isLoading="false"></cc-paging>

<view style="margin-left: 20px;"> 动态使用用法 </view>

<!-- 加载中用法 -->

<cc-paging :isEnd="!isLoad" :isLoading="isLoad"></cc-paging>

<button @click="changeStatusClick">切换状态</button>

</view>

</template>

<script>

export default {

data() {

return {

isLoad: true

}

},

methods: {

changeStatusClick() {

this.isLoad = !this.isLoad;

}

}

}

</script>

<style>

page {

background: white;

}

.content {

display: flex;

padding-top: 29px;

flex-direction: column;

}

</style>

```

#### 组件实现代码

```组件实现代码

<template>

    <view class="paging">

        <slot></slot>

        <view class="loading" v-if="isLoading">

            <view class="flexcenter">

                <image lazyLoad src="https://qiniu-image.qtshe.com/qtsloading.gif"></image>

                <view class="loadtips">加载中</view>

            </view>

        </view>

        <view class="is-end" v-if="isEnd">我是有底线的哦~</view>

    </view>

</template>

<script>

export default {

    data() {

        return {};

    },

    props: {

        isEnd: {

            type: Boolean,

            default: false

        },

        isLoading: {

            type: Boolean,

            default: false

        }

    }

};

</script>

<style>

@import './index.css';

</style>

```

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/690405.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Floyd 算法研究(P 矩阵详解)

Floyd 算法研究 理论基础 求最短路径Floyd算法&#xff01; Floyed&#xff08;floyd&#xff09;算法详解 Floyd-傻子也能看懂的弗洛伊德算法 最短路径Floyd算法【图文详解】 最短路径问题—Floyd算法详解 算法&#xff1a;最短路径之弗洛伊德&#xff08;Floyd&#xff09;算…

DS18B20数字温度传感器的工作原理引脚及功能实物读取温度原理图

DS18B20温度传感器仿真图 . . . . 功能描述&#xff1a; 1 本实验采用DS18B20作为温度检测模块&#xff0c;51单片机&#xff0c;液晶1602显示&#xff0c;报警电路&#xff0c;按键电路。 2 液晶上面T代表温度&#xff0c;H代表上限值&#xff0c;L代表下限值 3 这个上下限值…

阿里云安全提醒:网站涉及违法不良信息该怎么办

北京某客户的网站突然收到阿里云的短信告警说&#xff0c;【阿里云】尊敬的********qq.com:您网站www.*******.com涉及违法不良信息&#xff0c;请尽快核查清理&#xff0c;详见站内信及邮件。客户有点懵&#xff0c;不知道为何会收到这样的一条短信&#xff0c;但阿里云也不会…

LTV-61L-ASEMI代理台湾光宝高速光耦LTV-61L

编辑&#xff1a;ll LTV-61L-ASEMI代理台湾光宝高速光耦LTV-61L 型号&#xff1a;LTV-61L 品牌&#xff1a;台湾光宝 封装&#xff1a;LSOP-6 引脚数量&#xff1a;6 类型&#xff1a;光耦 特性&#xff1a;台湾光宝、IGBT驱动器、储能专用光耦&#xff3c;高速光耦 封…

怎么一键远程访问无人值守电脑?

远程办公和无人值守的远程访问 如今&#xff0c;远程办公越来越人们所熟知。远程办公需要在没有其他人帮助的情况下访问您的办公室计算机并接受远程请求。那么如何从外面完成对办公室电脑的无人值守远程访问呢&#xff1f; 众所周知&#xff0c;远程桌面使您能够通过…

基于SpringBoot的点餐系统的设计与实现(源码+数据库+文档+说明)

系统主要采用了 Spring Boot、 Mybatis的框架&#xff0c; MySQL作为开发数据库&#xff0c;利用 MVC的设计理念&#xff0c;实现了管理端管理员工及菜品信息发布、员工账号菜品信息发布及配送、移动端查看菜品信息及消费等基本的功能需求。 关键技术介绍 操作系统&#xff1…

【Visual modflow Flex】地下水数值模拟及参数优化、抽水实验设计与处理、复杂的饱和/非饱和地下水流分析实践技术

本次地下水数值模拟软件的应用&#xff0c;主要围绕目前应用较为广泛的Visual Modflow Flex 系列版本开展&#xff0c;结合具体应用场景&#xff0c;实例讲解软件的全流程应用过程&#xff0c;包括数据处理分析、数值模型构建以及模拟结果的输出等。通过建模篇、优化篇、真实案…

Evoto AI 图像编辑软件 - 女性人像选项(英中对照)

Female 女性 Blemish Removal 瑕疵修复 Freckle & Acne 雀斑与痘痘 Face Mole 面部痣 Body Blemish 身体瑕疵 Fixing Oily Face 修复油脸 Face Forehead Wrinkle 面部额头皱纹 Eye Wrinkle 眼部皱纹 Dark Circle 黑眼圈 Smile Line 笑纹&#xff0c;法令纹 Neck Wrinkle 颈…

【从零开始学习JAVA | 第二十篇】常见API介绍 Math

目录 前言&#xff1a; MATH: Math类中的常用方法&#xff1a; 总结&#xff1a; 前言&#xff1a; 本篇往后我们会详细介绍一些常用的API&#xff0c;今天我们介绍的是Math的常用方法。但是其实我们不需要记住所有的方法&#xff0c;在日常工作中自己学会查询API文档就可以…

Docker 安装 Mysql 数据库

一、官方推荐安装方式&#xff1a; 1、执行 docker pull mysql:5.6 命令&#xff0c;下载 mysql 镜像&#xff0c;如下所示&#xff1a; 2、执行命令&#xff0c;创建并启动 mysql 容器 docker run -d --name mysql5.6-3306 -p 3307:3306 -e MYSQL_ROOT_PASSWORD123456 mysq…

Linux tracing之内核vsyscallvdso机制分析

由于内核运行在受保护的地质空间上&#xff0c;Linux系统中的用户空间程序无法直接执行内核代码&#xff0c;不能直接调用内核空间中的函数&#xff0c;因此&#xff0c;应用程序以某种方式通知系统&#xff0c;告诉内核自己需要执行一function&#xff0c;希望系统系统切换到内…

亚马逊、沃尔玛测评防关联、防封号环境的底层技术原理

大家好我是亚马逊测评珑哥&#xff0c;今天我给大家讲一下做亚马逊、沃尔玛测评、采购、退款需要用到的防关联、防封号环境的一些底层技术原理。这里讲的内容我相信很少有人能掌握&#xff0c;都是一些比较难的IT术技。 近期很多做测评、采购、退款、撸卡、撸货的朋友加我&…

小程序代码审核新手入门篇

微信小程序在注册完成&#xff0c;需提交代码审核通过才能顺利发布&#xff0c;小程序从开发到发布的具体流程&#xff1a;微信小程序完成注册、信息设置、类目设置后&#xff0c;代码提审从开发到发布一般要经过&#xff1a;预览-> 上传代码 -> 提交审核 -> 发布等步…

vue axios 同步请求

创建目录scr/api/http2 创建scr/api/http2/ndex.js import axios from axiosconst url "http://xxx.com:9000/"; let data export default {apipost(uri, params) {var that this return new Promise((resolve, reject) > {axios.post(urluri, {appkey:sssa,…

NXP i.MX 8M Mini工业核心板硬件说明书(四核ARM Cortex-A53 + 单核ARM Cortex-M4,主频1.6GHz)

1 硬件资源 创龙科技SOM-TLIMX8是一款基于NXP i.MX 8M Mini的四核ARM Cortex-A53 单核ARM Cortex-M4异构多核处理器设计的高端工业级核心板&#xff0c;ARM Cortex-A53(64-bit)主处理单元主频高达1.6GHz&#xff0c;ARM Cortex-M4实时处理单元主频高达400MHz。处理器…

vim行号背景配置

没有修改前&#xff0c;在vim里面显示行号是这样的&#xff0c;背景颜色是灰色的。 在文件~/.vim/colors/bandit.vim中使用hi命令清除行号的背景. 即打开291行的注释后&#xff0c;:wq保存后&#xff0c;立刻可以看到背景颜色已经去除。

Hadoop_Yarn实践 (三) => (Yarn的基础架构、原理、容量/公平调度器、Tool接口、Yarn常用命令、核心参数)

目录 Hadoop_HDFS、Hadoop_MapReduce、Hadoop_Yarn 实践 (三)一、Hadoop_HDFS二、Hadoop_MapReduce三、Hadoop_Yarn1、Yarn资源调度1.1、基础架构1.2、Yarn的工作调度机制&#xff08;Job提交过程&#xff09;1.3、Yarn 调度器和调度算法1.3.1、先进先出调度器&#xff08;FIFO…

【Visual Studio】报错 ASSERT: “i >= 0 i < size()“,使用 C++ 语言,配合 Qt 开发串口通信界面

知识不是单独的&#xff0c;一定是成体系的。更多我的个人总结和相关经验可查阅这个专栏&#xff1a;Visual Studio。 这个 Bug 是我做这个工程时遇到的&#xff1a;【Visual Studio】Qt 的实时绘图曲线功能&#xff0c;使用 C 语言&#xff0c;配合 Qt 开发串口通信界面。 文…

Python学习——字典

一、字典的定义 &#xff08;1&#xff09;字典也是Python内置的数据结构之一&#xff0c;和列表一样都是可变序列&#xff0c;也就是说字典也能够进行增、删、改的操作。字典是以键值对的方式存储数据的&#xff0c;所以在字典中包含键和值。不同于数组&#xff0c;字典是一个…

manjaro 设置 vscode 为默认编辑器

manjaro 现在的默认编辑器是kate 换成vscode xdg-mime default code.desktop text/plain Setting VS Code as the default text editor