@wanghonggan/uv-ui
Version:
uv-ui 破釜沉舟之兼容vue3+2、nvue、app、h5、小程序等多端基于uni-app和uView2.x的生态框架,支持单独导入,开箱即用,利剑出击。
57 lines (56 loc) • 1.09 kB
JavaScript
import { getPropsByKey } from "../../libs/config/config";
export default {
props: {
// 提示内容
loadingText: {
type: [String, Number],
default: ''
},
// 文字上方用于替换loading动画的图片
image: {
type: String,
default: ''
},
// 加载动画的模式,circle-圆形,spinner-花朵形,semicircle-半圆形
loadingMode: {
type: String,
default: 'circle'
},
// 是否加载中
loading: {
type: Boolean,
default: false
},
// 背景色
bgColor: {
type: String,
default: '#fff'
},
// 文字颜色
color: {
type: String,
default: '#C8C8C8'
},
// 文字大小
fontSize: {
type: [String, Number],
default: 18
},
// 图标大小
iconSize: {
type: [String, Number],
default: 28
},
// 加载中图标的颜色,只能rgb或者十六进制颜色值
loadingColor: {
type: String,
default: '#C8C8C8'
},
// 过渡时间
duration: {
type: [String, Number],
default: 300
},
...getPropsByKey('loadingPage')
}
}