Skip to content

本页由脚本自动生成,请勿手动编辑。如需补充说明,请使用 ::: tip 块。

ts
function useZoom(host): object;

Defined in: hooks/use-zoom.d.ts:2

Parameters

ParameterType
hostEditorHost

Returns

object

contentWidth

ts
contentWidth: ComputedRef<number>;

contentHeight

ts
contentHeight: ComputedRef<number>;

contentX

ts
contentX: ComputedRef<number>;

contentY

ts
contentY: ComputedRef<number>;

handleZoomIn

ts
handleZoomIn: (step?) => void;

Parameters

ParameterType
step?number

Returns

void

handleZoomOut

ts
handleZoomOut: (step?) => void;

Parameters

ParameterType
step?number

Returns

void

handleZoomAuto

ts
handleZoomAuto: () => void;

Returns

void

zoom

ts
zoom: ComputedRef<number>;

handleWheel

ts
handleWheel: (e) => void;

Parameters

ParameterType
e{ evt: WheelEvent & object; target: { getStage: () => object; }; }
e.evtWheelEvent & object
e.target{ getStage: () => object; }
e.target.getStage() => object

Returns

void

dynamicStep

ts
dynamicStep: ComputedRef<number>;

offsetX

ts
offsetX: Ref<number, number>;

offsetY

ts
offsetY: Ref<number, number>;

handlePanByPixels

ts
handlePanByPixels: (deltaX, deltaY) => void;

Parameters

ParameterType
deltaXnumber
deltaYnumber

Returns

void

resetPanOffset

ts
resetPanOffset: () => void;

Returns

void

基于 MIT 许可发布