求人不如求己
关于页面交互,最害怕的就是接口等待时间太长,用户体验不好。
而如何提高用户体验呢?接口返回速度
这个是后端同学去优化,前端同学也可通过加载loading
来优化体验
Element 提供了两种调用 Loading 的方法:指令和服务
详情可查看官网 : Element Loading 加载
对于自定义指令v-loading,只需要绑定Boolean即可。默认状况下,
Loading 遮罩会插入到绑定元素的子节点
,通过添加body修饰符,可以使遮罩插入至 DOM 中的 body 上。
使用方式如下:
指定loading插入区域
在绑定了v-loading指令的元素上添加
element-loading-text
属性,其值会被渲染为加载文案
,并显示在加载图标的下方。类似地,element-loading-spinner
和element-loading-background
属性分别用来设定图标类名
和背景色值
。
使用方式如下:
指定loading插入区域
当使用指令方式时,
全屏遮罩需要添加fullscreen修饰符
(遮罩会插入至 body
上),此时若需要锁定屏幕的滚动
,可以使用lock修饰符
;当使用服务方式时,遮罩默认即为全屏,无需额外设置。
使用方式如下:
整页加载loading
如果完整引入了 Element,那么 Vue.prototype 上会有一个
全局方法 $loading
,它的调用方式为:this.$loading(options),同样会返回一个 Loading 实例。
以服务的方式调用的 Loading 需要异步关闭
服务方式开启loading
开启loading
上一篇:用于特征提取的 LiDAR 数据
下一篇:Wordpress基本配置