【React】ant design中Select组件的blur()方法怎么调用?

【React】ant design中Select组件的blur()方法怎么调用?

回答

import React, { Component, Fragment } from 'react'

import { Select, Button } from 'antd'

const Option = Select.Option

export default class SelBtn extends Component {

constructor (props) {

super(props)

this.myRef = React.createRef()

}

selBlur = () => {

this.myRef.current.blur()

}

render () {

return <Fragment>

<Select ref={this.myRef} style={{width: 300}}>

<Option value="jack">Jack</Option>

<Option value="lucy">Lucy</Option>

</Select>

<Button onClick={this.selBlur}>blur</Button>

</Fragment>

}

}

注:
createRef()方法需要React v16.3及以上的版本
如果react版本低于16.3使用ref callback的方式获取ref。

以上是 【React】ant design中Select组件的blur()方法怎么调用? 的全部内容, 来源链接: utcz.com/a/74831.html

回到顶部