add loop property & fix bug caused by renderPage cache

This commit is contained in:
王劲鹏
2020-04-09 16:58:47 +08:00
committed by osborn
parent d1f32b7f5c
commit c44c3e5353
12 changed files with 58 additions and 39 deletions

2
doric-js/index.d.ts vendored
View File

@@ -632,6 +632,7 @@ declare module 'doric/lib/src/widget/slider' {
itemCount: number;
batchCount?: number;
onPageSlided?: (index: number) => void;
loop?: boolean;
}
export class Slider extends Superview implements ISlider {
allSubviews(): IterableIterator<SlideItem>;
@@ -639,6 +640,7 @@ declare module 'doric/lib/src/widget/slider' {
renderPage: (index: number) => SlideItem;
batchCount: number;
onPageSlided?: (index: number) => void;
loop?: boolean;
isDirty(): boolean;
slidePage(context: BridgeContext, page: number, smooth?: boolean): Promise<any>;
getSlidedPage(context: BridgeContext): Promise<number>;