nutui-taro-upgrade
Version:
@nutui/nutui-taro 对京东风格组件库的taro4 版本支持
150 lines (149 loc) • 5.34 kB
TypeScript
import { PropType, CSSProperties } from 'vue';
import { SliderValue } from './type';
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
range: {
type: BooleanConstructor;
default: boolean;
};
disabled: BooleanConstructor;
activeColor: StringConstructor;
inactiveColor: StringConstructor;
buttonColor: StringConstructor;
vertical: {
type: BooleanConstructor;
default: boolean;
};
marks: {
type: ObjectConstructor;
default: {};
};
hiddenRange: {
type: BooleanConstructor;
default: boolean;
};
hiddenTag: {
type: BooleanConstructor;
default: boolean;
};
min: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
max: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
step: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
modelValue: {
type: PropType<SliderValue>;
default: number;
};
}>, {
barStyle: import("vue").ComputedRef<CSSProperties>;
curValue: (idx?: number) => number;
buttonIndex: import("vue").Ref<number, number>;
containerClasses: import("vue").ComputedRef<{
"nut-range-container": boolean;
"nut-range-container-vertical": boolean;
}>;
markClassName: (mark: number) => {
"nut-range-mark-text": boolean;
"nut-range-mark-text-active": boolean;
};
marksStyle: (mark: number) => CSSProperties;
marksList: import("vue").ComputedRef<number[]>;
tickStyle: (mark: number) => CSSProperties;
refRandomId: string;
disabled: import("vue").ComputedRef<boolean>;
max: import("vue").Ref<string | number, string | number>;
vertical: import("vue").Ref<boolean, boolean>;
range: import("vue").Ref<boolean, boolean>;
modelValue: import("vue").Ref<SliderValue, SliderValue>;
marks: import("vue").Ref<Record<string, any>, Record<string, any>>;
hiddenRange: import("vue").Ref<boolean, boolean>;
hiddenTag: import("vue").Ref<boolean, boolean>;
min: import("vue").Ref<string | number, string | number>;
step: import("vue").Ref<string | number, string | number>;
activeColor: import("vue").Ref<string | undefined, string | undefined>;
inactiveColor: import("vue").Ref<string | undefined, string | undefined>;
buttonColor: import("vue").Ref<string | undefined, string | undefined>;
onChange: import("vue").Ref<((...args: any[]) => any) | undefined, ((...args: any[]) => any) | undefined>;
"onUpdate:modelValue": import("vue").Ref<((...args: any[]) => any) | undefined, ((...args: any[]) => any) | undefined>;
onDragEnd: import("vue").Ref<((...args: any[]) => any) | undefined, ((...args: any[]) => any) | undefined>;
onDragStart: import("vue").Ref<((...args: any[]) => any) | undefined, ((...args: any[]) => any) | undefined>;
root: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
classes: import("vue").ComputedRef<{
[x: string]: boolean;
}>;
wrapperStyle: import("vue").ComputedRef<{
background: string | undefined;
}>;
buttonStyle: import("vue").ComputedRef<{
borderColor: string | undefined;
}>;
onClick: (event: any) => Promise<void>;
onTouchStart: (event: TouchEvent) => void;
onTouchMove: (event: TouchEvent) => void;
onTouchEnd: (event: TouchEvent) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:modelValue" | "dragEnd" | "dragStart")[], "change" | "update:modelValue" | "dragEnd" | "dragStart", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
range: {
type: BooleanConstructor;
default: boolean;
};
disabled: BooleanConstructor;
activeColor: StringConstructor;
inactiveColor: StringConstructor;
buttonColor: StringConstructor;
vertical: {
type: BooleanConstructor;
default: boolean;
};
marks: {
type: ObjectConstructor;
default: {};
};
hiddenRange: {
type: BooleanConstructor;
default: boolean;
};
hiddenTag: {
type: BooleanConstructor;
default: boolean;
};
min: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
max: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
step: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
modelValue: {
type: PropType<SliderValue>;
default: number;
};
}>> & Readonly<{
onChange?: ((...args: any[]) => any) | undefined;
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
onDragEnd?: ((...args: any[]) => any) | undefined;
onDragStart?: ((...args: any[]) => any) | undefined;
}>, {
disabled: boolean;
max: string | number;
vertical: boolean;
range: boolean;
modelValue: SliderValue;
marks: Record<string, any>;
hiddenRange: boolean;
hiddenTag: boolean;
min: string | number;
step: string | number;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;