UNPKG

@ray-js/smart-ui-typings

Version:

@ray-js/smart-ui 智能小程序 UI 框架的类型声明文件

59 lines (58 loc) 1.15 kB
import { VantComponent } from '../base'; export interface VantBatteryProps { /** * 横向展示还是竖向展示 * * @default 'vertical' */ type?: 'horizontal' | 'vertical'; /** * 大小 * * @default 10 */ size?: number; /** * 值 * * @default 70 */ value?: number; /** * 进度条颜色,传入对象格式可以定义渐变色 * * @default '#1989fa' */ color?: string | Record<string, string>; /** * 电量高的颜色 * * @default '#70CF98' */ 'high-color'?: string; /** * 电量中的颜色 * * @default '#F5A623' */ 'middle-color'?: string; /** * 电量低的颜色 * * @default '#FF4444' */ 'low-color'?: string; /** * 电量背景色 * * @default 'rgba(0, 0, 0, .5)' */ 'background-color'?: string; /** * 电量颜色计算规则回调函数,返回计算后的颜色值即可 * * @default null */ 'on-calc-color'?: () => string; } export type VantBattery = VantComponent<VantBatteryProps>;