wot-design-uni
Version:
一个基于Vue3+TS开发的uni-app组件库,提供70+高质量组件,支持暗黑模式、国际化和自定义主题。
26 lines (24 loc) • 532 B
text/typescript
import type { PropType } from 'vue'
import { baseProps, makeBooleanProp, makeNumberProp } from '../common/props'
export const overlayProps = {
...baseProps,
/**
* 是否展示遮罩层
*/
show: makeBooleanProp(false),
/**
* 动画时长,单位毫秒
*/
duration: {
type: [Object, Number, Boolean] as PropType<Record<string, number> | number | boolean>,
default: 300
},
/**
* 是否锁定滚动
*/
lockScroll: makeBooleanProp(true),
/**
* 层级
*/
zIndex: makeNumberProp(10)
}