2.3.12 • Published 5 years ago

nuke-switch v2.3.12

Weekly downloads
70
License
Apache-2.0
Repository
gitlab
Last release
5 years ago

Switch

  • category: Components
  • chinese: 开关
  • type: Basic

Usage

Switch is a switch button component with status switching.

API

AttributeDescriptionTypeDefault
disabledIs the switch interactive?booleantrue
checkedTurn on or off(Controlled usage, Need to cooperate with onValueChange)booleanfalse
defaultCheckedDefault selection(uncontrolled usage)booleanfalse
onValueChangecall this function when Switch changesfunction(value)null

Usage in controlled or uncontrolled

All input and interaction class components have controlled usage and uncontrolled usage.

  • Controlled usage: component status is affected by external incoming props. The external props changes, so that the components will change, such as:
constructor() {
    super();
    this.state = {
        checked: true
    }
}
change = (value) => {
    this.setState({
        checked:!value
    });
}
//...
render(){
    return (<Switch checked={this.state.checked} onValueChange={this.change}/>)
}
  • Uncontrolled usage: The component itself changes freely and changes what is externally changed through the event, such as:
change = (value) => {
    console.log('switch change to: ',value);
}
//...
render(){
    return (<Switch defaultChecked={true} onValueChange={this.change}/>)
}

The Other

  • Chat with @翊晨[yichen] in Dingtalk desktop App Download
  • DingTalk Group
2.3.12

5 years ago

2.3.11

5 years ago

2.3.10

5 years ago

2.3.9

5 years ago

2.3.8

5 years ago

2.3.7

5 years ago

2.3.6

5 years ago

2.3.5

5 years ago

2.3.4

5 years ago

2.3.3

5 years ago

2.3.2

5 years ago

2.3.0

6 years ago

2.2.29

6 years ago

2.2.28

6 years ago

2.2.26

6 years ago

2.2.24

6 years ago

2.2.23

6 years ago

2.2.21

6 years ago

2.2.19

6 years ago

2.2.18

6 years ago

2.2.17

6 years ago

2.2.16

6 years ago

2.2.14

6 years ago

2.2.13

6 years ago

2.2.11

6 years ago

2.2.10

6 years ago

2.2.8

6 years ago

2.2.7

6 years ago

2.2.6

6 years ago

2.2.4

6 years ago

2.2.3

6 years ago

2.2.2

6 years ago

2.1.10

6 years ago

2.1.6

6 years ago

2.1.4

6 years ago

2.1.3

6 years ago

2.1.1-4.3

6 years ago

2.1.1-4.2

6 years ago

2.1.1-3

6 years ago

2.1.1-2

6 years ago

2.1.1-1

6 years ago

0.1.6

6 years ago

2.0.10

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

2.0.9

6 years ago

2.0.8

6 years ago

2.0.7

6 years ago

2.0.6

6 years ago

2.0.5

6 years ago

2.0.4

6 years ago

2.0.3

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.1

7 years ago