UNPKG

@aliretail/react-materials-components

Version:
52 lines (46 loc) 1.04 kB
--- title: Input-Simple order: 1 --- ```jsx import React, { Component } from 'react'; import ReactDOM from 'react-dom'; import { Button } from '@alifd/next'; import { LandlineNumber } from '@aliretail/react-materials-components'; class App extends Component { state = { value: {}, }; landlineNumberRef = React.createRef(); render() { return ( <> <div> <LandlineNumber ref={this.landlineNumberRef} value={this.state.value} onChange={(val) => { this.setState( { value: val, }, () => { this.landlineNumberRef?.current?.validate(false); }, ); }} /> </div> <Button onClick={() => { console.log(this.landlineNumberRef?.current?.validate(true)); }} > 提交验证 </Button> </> ); } } ReactDOM.render(<App />, mountNode); ```