Skip to content

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

ts
function useSelectionLayer(host): object;

Defined in: hooks/use-selection-layer.d.ts:3

Parameters

ParameterType
hostEditorHost

Returns

object

isSelecting

ts
isSelecting: Ref<boolean, boolean>;

selectionStart

ts
selectionStart: Ref<{
  x: number;
  y: number;
}, 
  | Point2D
  | {
  x: number;
  y: number;
}>;

selectionEnd

ts
selectionEnd: Ref<{
  x: number;
  y: number;
}, 
  | Point2D
  | {
  x: number;
  y: number;
}>;

handleMouseDown

ts
handleMouseDown: (event) => void;

Parameters

ParameterType
eventany

Returns

void

handleMouseMove

ts
handleMouseMove: (event) => void;

Parameters

ParameterType
eventany

Returns

void

handleMouseUp

ts
handleMouseUp: (event) => void;

Parameters

ParameterType
eventany

Returns

void

handlePMouseleave

ts
handlePMouseleave: (event) => void;

Parameters

ParameterType
eventany

Returns

void

rectConfig

ts
rectConfig: ComputedRef<{
  x: number;
  y: number;
  width: number;
  height: number;
  fill: string;
  stroke: string;
  strokeWidth: number;
  dash: number[];
  listening: boolean;
}>;

selectionLayerConfig

ts
selectionLayerConfig: Ref<{
}, {
}>;

基于 MIT 许可发布