博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于 Vue 的 Loading 工具.
阅读量:5919 次
发布时间:2019-06-19

本文共 846 字,大约阅读时间需要 2 分钟。

wc-loading

提供一个通用的 loading 工具, 使得:

用户不必自己写一遍 loading 的逻辑, 而只要提供一个 loading 效果即可.

why?

对于 loading 效果, 通常会存在这么一种情况:

不同的项目中, 使用的 loading 效果不一致. 但是 loading 的逻辑是一致的.
因此, 希望存在一种方式, 提供了一套通用的 loading 逻辑, 而 loading 效果可以由用户自己定义.

实现的相关的点

  • loading 出现的时候, 阻止页面滚动

  • loading 自带 fade-in, fade-out 效果

  • loading 出现之后, 阻止页面的所有 touch 行为

效果

图片描述

Install

npm i wc-loading --save

Usage

// 1 引入用户自定义的 loading 效果import Loading1 from './user-path/loading1'import Loading2 from './user-path/loading2'// 2 引入 wc-loadingimport Loading from 'wc-loading'Vue.use(Loading, {    default: Loading1,    page: Loading2, // 设置不同情景下的loading 组件});// 3 调用this.$loading.start(who);  // 唤起 loadingstart() 方法拥有一个可选参数 who, 用来告知当前使用哪一个 loading 效果, 不设置则默认为default 指定的 loading 效果. this.$loading.stop()  // 隐藏 loading

用户自定义 Loading 的要求

用户自定义loading.vue 文件, 格式应该如下

项目地址

LICENSE

转载地址:http://icbvx.baihongyu.com/

你可能感兴趣的文章
在python中eval表示的数据类型是_第四章 Python3_基本数据类型
查看>>
mysql读取比特币交易数据_如何将Bitcoin比特币区块链数据导入关系数据库
查看>>
linux下搭建python开发环境_Ubuntu16.04下搭建python开发环境
查看>>
俄罗斯方块 java_java 俄罗斯方块
查看>>
如何精通java_如何精通java技术
查看>>
x5675相当于e5_2020年最新桌面CPU性能排行天梯图(含至强处理器)
查看>>
cpu 指定cpu执行 java_性能分析之CPU分析-从CPU调用高到具体代码行(JAVA)
查看>>
java poll返回值_Java DelayQueue poll()用法及代码示例
查看>>
java猜算式_DFS深度优先遍历题型大总结
查看>>
java怎么调试不出来_一段JAVA代码,新手。搞到现在还没有调试出来,不知道为什么???...
查看>>
java中重写hashcode_JAVA中重写equals()方法的同时要重写hashcode()方法
查看>>
java 用户态 系统态_核心态和用户态(管态和目态)到底是os还是cpu的状态?
查看>>
java cpcl指令_C#实现调用Java类中方法
查看>>
list快速默认排序java_java Collections.sort()实现List排序的默认方法和自定义方法
查看>>
mySql特殊类型命令行_Mysql中的一些类型
查看>>
2345java面试笔试题_一道java笔试题 - rutine的个人空间 - OSCHINA - 中文开源技术交流社区...
查看>>
如何把c语言转化为java_求助大神!!!JAVA转换成C语言
查看>>
php获取微信code视频_PHP利用微信跳转的Code参数获取用户的openid
查看>>
php虚拟路径,php如何设置项目虚拟路径
查看>>
php 命令行交互,php – 如何通过交互调用artisan控制台命令
查看>>