UNPKG

weex-nuke

Version:

基于 Rax 、Weex 的高性能组件体系 ~~

88 lines (80 loc) 1.81 kB
# 包含onChange, step, error样式等能力 * order: 0 - title_en: includes API of onChange, step, error... 包含 onChange、step,error 样式等。 --- ```js <NukePlayGround> <NumberPicker min={1} max={10} autoCorrect={true} defaultValue={2} onChange={this.changeHandle} step={3} /> </NukePlayGround> ``` --- ```js /** @jsx createElement */ import { createElement, Component, render } from 'rax'; import View from 'nuke-view'; import Text from 'nuke-text'; import Page from 'nuke-page'; import NumberPicker from 'nuke-number-picker'; let App = class NukeDemoIndex extends Component { constructor() { super(); } changeHandle = val => { // alert(val); }; render() { return ( <Page title="Number Picker"> <Page.Intro main="1-10 之间" /> <View style={styles.npwrapper}> <NumberPicker min={1} max={10} defaultValue={2} onChange={this.changeHandle} step={1} /> </View> <Page.Intro main="autoCorrect 超出 10 自动修正" /> <View style={styles.npwrapper}> <NumberPicker min={1} max={10} autoCorrect={true} defaultValue={2} onChange={this.changeHandle} step={3} /> </View> <Page.Intro main="disabled" /> <View style={styles.npwrapper}> <NumberPicker disabled min={1} max={1000} defaultValue={2} onChange={this.changeHandle} step={3} /> </View> </Page> ); } }; const styles = { npwrapper: { width: 300, // backgroundColor:'red', padding: 40 } }; render(<App />); ```