我正在使用从其网站复制的语义UI反应下拉列表。在他们的示例中,一切正常,但是为什么当我将代码复制到项目中时,需要双击选项以获取值?有什么线索吗? 我刚刚复制了这个:
const countryOptions = [
{ key: 'af', value: 'af', flag: 'af', text: 'Afghanistan' },
{ key: 'ax', value: 'ax', flag: 'ax', text: 'Aland Islands' },
{ key: 'al', value: 'al', flag: 'al', text: 'Albania' },
{ key: 'dz', value: 'dz', flag: 'dz', text: 'Algeria' },
{ key: 'as', value: 'as', flag: 'as', text: 'American Samoa' },
{ key: 'ad', value: 'ad', flag: 'ad', text: 'Andorra' },
{ key: 'ao', value: 'ao', flag: 'ao', text: 'Angola' },
{ key: 'ai', value: 'ai', flag: 'ai', text: 'Anguilla' },
{ key: 'ag', value: 'ag', flag: 'ag', text: 'Antigua' },
{ key: 'ar', value: 'ar', flag: 'ar', text: 'Argentina' },
{ key: 'am', value: 'am', flag: 'am', text: 'Armenia' },
{ key: 'aw', value: 'aw', flag: 'aw', text: 'Aruba' },
{ key: 'au', value: 'au', flag: 'au', text: 'Australia' },
{ key: 'at', value: 'at', flag: 'at', text: 'Austria' },
{ key: 'az', value: 'az', flag: 'az', text: 'Azerbaijan' },
{ key: 'bs', value: 'bs', flag: 'bs', text: 'Bahamas' },
{ key: 'bh', value: 'bh', flag: 'bh', text: 'Bahrain' },
{ key: 'bd', value: 'bd', flag: 'bd', text: 'Bangladesh' },
{ key: 'bb', value: 'bb', flag: 'bb', text: 'Barbados' },
{ key: 'by', value: 'by', flag: 'by', text: 'Belarus' },
{ key: 'be', value: 'be', flag: 'be', text: 'Belgium' },
{ key: 'bz', value: 'bz', flag: 'bz', text: 'Belize' },
{ key: 'bj', value: 'bj', flag: 'bj', text: 'Benin' },
]
并在我的render()
内:
<Dropdown
placeholder='Select Country'
fluid
search
selection
options={countryOptions}
/>
PS:键盘导航也不起作用