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

SplitPane

Extends:

react~Component → SplitPane

melon 拆分窗格

Constructor Summary

Public Constructor
public

constructor(props: *)

构建函数

Method Summary

Public Methods
public

当组件接受新属性时的处理

public

当组件即将被销毁时的处理

public

getChildren(props: Object): Array.Object

获取内容

public

getGrow(columnLengths: Array.number): Array.number

get grow factor for columns

public

render(): React.Element

渲染

public

shouldComponentUpdate(nextProps: *, nextState: *): boolean

是否需要更新

Public Constructors

public constructor(props: *) source

构建函数

Params:

NameTypeAttributeDescription
props *

属性

Public Methods

public componentWillReceiveProps(nextProps: Object) source

当组件接受新属性时的处理

Params:

NameTypeAttributeDescription
nextProps Object

新属性

public componentWillUnmount() source

当组件即将被销毁时的处理

public getChildren(props: Object): Array.Object source

获取内容

Params:

NameTypeAttributeDescription
props Object

属性

Return:

Array.Object

public getGrow(columnLengths: Array.number): Array.number source

get grow factor for columns

Params:

NameTypeAttributeDescription
columnLengths Array.number

array of comlumn length

Return:

Array.number

public render(): React.Element source

渲染

Return:

React.Element

public shouldComponentUpdate(nextProps: *, nextState: *): boolean source

是否需要更新

我们在 resize 的过程中不会进行 react 的更新

Params:

NameTypeAttributeDescription
nextProps *

下一个属性

nextState *

下一个状态

Return:

boolean