wot-design-uni
Version:
一个基于Vue3+TS开发的uni-app组件库,提供70+高质量组件,支持暗黑模式、国际化和自定义主题。
32 lines (28 loc) • 858 B
text/typescript
/*
* @Author: weisheng
* @Date: 2024-03-15 20:40:34
* @LastEditTime: 2024-07-18 22:09:12
* @LastEditors: weisheng
* @Description:
* @FilePath: /wot-design-uni/src/uni_modules/wot-design-uni/components/wd-loading/types.ts
* 记得注释
*/
import type { ExtractPropTypes } from 'vue'
import { baseProps, makeNumericProp, makeStringProp } from '../common/props'
export type LoadingType = 'outline' | 'ring' | 'spinner' // 提示信息加载状态类型
export const loadingProps = {
...baseProps,
/**
* 加载指示器类型,可选值:'outline' | 'ring' | 'spinner'
*/
type: makeStringProp<LoadingType>('ring'),
/**
* 设置加载指示器颜色
*/
color: makeStringProp('#4D80F0'),
/**
* 设置加载指示器大小
*/
size: makeNumericProp('')
}
export type LoadingProps = ExtractPropTypes<typeof loadingProps>