UNPKG

@wanghonggan/uv-ui

Version:

uv-ui 破釜沉舟之兼容vue3+2、nvue、app、h5、小程序等多端基于uni-app和uView2.x的生态框架,支持单独导入,开箱即用,利剑出击。

69 lines (68 loc) 1.31 kB
import { getPropsByKey } from "../../libs/config/config"; export default { props: { // 是否显示组件 show: { type: Boolean, default: true }, // 颜色 color: { type: String, default: '#909193' }, // 提示文字颜色 textColor: { type: String, default: '#909193' }, // 文字和图标是否垂直排列 vertical: { type: Boolean, default: false }, // 模式选择,circle-圆形,spinner-花朵形,semicircle-半圆形 mode: { type: String, default: 'spinner' }, // 图标大小,单位默认px size: { type: [String, Number], default: 24 }, // 文字大小 textSize: { type: [String, Number], default: 15 }, // 文字样式 textStyle: { type: Object, default () { return {} } }, // 文字内容 text: { type: [String, Number], default: '' }, // 动画模式 https://www.runoob.com/cssref/css3-pr-animation-timing-function.html timingFunction: { type: String, default: 'linear' }, // 动画执行周期时间 duration: { type: [String, Number], default: 1200 }, // mode=circle时的暗边颜色 inactiveColor: { type: String, default: '' }, ...getPropsByKey('loadingIcon') } }