zent
Version:
一套前端设计语言和基于React的实现
58 lines (49 loc) • 853 B
Markdown
order: 4
zh-CN:
title: Input 有 Prefix 和 Suffix
en-US:
title: Input with prefix and suffix
```js
import { Mention } from 'zent';
class MentionDemo extends React.Component {
state = {
text: '',
suggestions: [],
};
onValueChange = val => {
this.setState({
text: val,
});
};
onSearchChange = search => {
const suggestions = [];
if (search) {
let v = search;
for (let i = 0; i < 4; i++) {
suggestions.push({
content: v,
value: i,
});
v = v + search;
}
}
this.setState({
suggestions,
});
};
render() {
return (
<Mention
value={this.state.text}
onChange={this.onValueChange}
onSearchChange={this.onSearchChange}
suggestions={this.state.suggestions}
addonBefore="Buy" addonAfter="Apple"
/>
);
}
}
ReactDOM.render(<MentionDemo />, mountNode);
```