跳到主要内容

# Detecting

> @types IPublicModelDetecting
> > @since v1.0.0

## 基本介绍​

画布节点悬停模型

## 属性​

### current​

当前 hover 的节点

`@type {IPublicModelNode | null}`

相关类型：IPublicModelNode

@since v1.0.16

### enable​

是否启用

`@type {boolean}`

## 方法​

### capture​

hover 指定节点

    /**
     * hover 指定节点
     * capture node with nodeId
     * @param id 节点 id
     */
    capture(id: string): void;

### release​

hover 离开指定节点

    /**
     * hover 离开指定节点
     * release node with nodeId
     * @param id 节点 id
     */
    release(id: string): void;

### leave​

清空 hover 态

    /**
     * 清空 hover 态
     * clear all hover state
     */
    leave(): void;

## 事件​

### onDetectingChange​

hover 节点变化事件

    /**
     * hover 节点变化事件
     * set callback which will be called when hovering object changed.
     * @since v1.1.0
     */
    onDetectingChange(fn: (node: IPublicModelNode | null) => void): IPublicTypeDisposable;

相关类型：

- IPublicModelNode
- IPublicTypeDisposable

@since v1.1.0