Home Reference Source
import Spliter from 'melon-split-pane/src/Spliter.js'
public class | source

Spliter

Extends:

* → Spliter

分隔组件

Constructor Summary

Public Constructor
public

constructor(args: ...*)

构建函数

Member Summary

Public Members
public

状态

public

在拖拽开始时的屏幕横坐标

public

在拖拽开始时的屏幕纵坐标

Method Summary

Public Methods
public

render(): React.Element

渲染

Protected Methods
protected

当 spliter 的鼠标弹按下时的处理

protected

当 spliter 的鼠标移动时的处理

protected

当 spliter 的鼠标弹起时的处理

Public Constructors

public constructor(args: ...*) source

构建函数

Params:

NameTypeAttributeDescription
args ...*

参数

Public Members

public state: Object source

状态

public x: number source

在拖拽开始时的屏幕横坐标

public y: number source

在拖拽开始时的屏幕纵坐标

Public Methods

public render(): React.Element source

渲染

Return:

React.Element

Protected Methods

protected onMouseDown(e: Object) source

当 spliter 的鼠标弹按下时的处理

Params:

NameTypeAttributeDescription
e Object

事件

protected onMouseMove(e: Object) source

当 spliter 的鼠标移动时的处理

Params:

NameTypeAttributeDescription
e Object

事件

protected onMouseUp(e: Object) source

当 spliter 的鼠标弹起时的处理

Params:

NameTypeAttributeDescription
e Object

事件