nutui-taro-upgrade
Version:
@nutui/nutui-taro 对京东风格组件库的taro4 版本支持
167 lines (166 loc) • 4.66 kB
TypeScript
/// <reference types="node" />
import { ComponentPublicInstance, VNode } from 'vue';
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
width: {
type: (NumberConstructor | StringConstructor)[];
};
height: {
type: (NumberConstructor | StringConstructor)[];
};
direction: {
type: StringConstructor;
default: string;
};
paginationVisible: {
type: BooleanConstructor;
default: boolean;
};
paginationColor: {
type: StringConstructor;
default: string;
};
loop: {
type: BooleanConstructor;
default: boolean;
};
duration: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
autoPlay: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
initPage: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
touchable: {
type: BooleanConstructor;
default: boolean;
};
isPreventDefault: {
type: BooleanConstructor;
default: boolean;
};
isStopPropagation: {
type: BooleanConstructor;
default: boolean;
};
paginationUnselectedColor: {
type: StringConstructor;
default: string;
};
}>, {
state: {
active: number;
num: number;
rect: {
height: number;
width: number;
x: number;
y: number;
readonly bottom: number;
readonly left: number;
readonly right: number;
readonly top: number;
toJSON: () => any;
} | null;
width: number;
height: number;
moving: boolean;
offset: number;
touchTime: number;
autoplayTimer: {
ref: () => NodeJS.Timeout;
unref: () => NodeJS.Timeout;
hasRef: () => boolean;
refresh: () => NodeJS.Timeout;
[Symbol.toPrimitive]: () => number;
[Symbol.dispose]: () => void;
} | null | undefined;
children: ComponentPublicInstance[];
childrenVNode: VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>[];
style: {};
};
refRandomId: string;
classesPagination: import("vue").ComputedRef<{
[x: string]: boolean;
}>;
classesInner: import("vue").ComputedRef<{
[x: string]: boolean;
}>;
container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
activePagination: import("vue").ComputedRef<number>;
onTouchStart: (e: TouchEvent) => void;
onTouchMove: (e: TouchEvent) => void;
onTouchEnd: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "change"[], "change", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
width: {
type: (NumberConstructor | StringConstructor)[];
};
height: {
type: (NumberConstructor | StringConstructor)[];
};
direction: {
type: StringConstructor;
default: string;
};
paginationVisible: {
type: BooleanConstructor;
default: boolean;
};
paginationColor: {
type: StringConstructor;
default: string;
};
loop: {
type: BooleanConstructor;
default: boolean;
};
duration: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
autoPlay: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
initPage: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
touchable: {
type: BooleanConstructor;
default: boolean;
};
isPreventDefault: {
type: BooleanConstructor;
default: boolean;
};
isStopPropagation: {
type: BooleanConstructor;
default: boolean;
};
paginationUnselectedColor: {
type: StringConstructor;
default: string;
};
}>> & Readonly<{
onChange?: ((...args: any[]) => any) | undefined;
}>, {
duration: string | number;
direction: string;
paginationVisible: boolean;
paginationColor: string;
loop: boolean;
autoPlay: string | number;
initPage: string | number;
touchable: boolean;
isPreventDefault: boolean;
isStopPropagation: boolean;
paginationUnselectedColor: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;