@aliretail/react-materials-components
Version:
52 lines (46 loc) • 1.04 kB
Markdown
---
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);
```