简体   繁体   English

在单击 material-ui 自动完成空白页时,在 react js 中打开

[英]On clicking material-ui autocomplete blank page is opening in react js

When I click on Autocomplete component imported from material-ui it is showing blank page.当我单击从 material-ui 导入的自动完成组件时,它显示空白页面。

const defaultProps = {
     options: catalogs,
     getOptionLabel: (option) => option.catalogsLink,
   };
<Autocomplete
        {...defaultProps}
        id="debug"
        debug
        renderInput={(params) => <TextField {...params} label="catalog link" margin="normal" />}
      />

Its showing you blank page on clicking because you are not passing options prop in Autocomplete component.它在单击时显示空白页面,因为您没有在自动完成组件中传递选项道具。 options prop accepts an array of all options you want to show. options prop 接受要显示的所有选项的数组。

For example例如

const countries = [
 { code: 'AD', label: 'Andorra', phone: '376' },
 { code: 'AE', label: 'United Arab Emirates', phone: '971' },
 { code: 'AF', label: 'Afghanistan', phone: '93' },
 { code: 'AG', label: 'Antigua and Barbuda', phone: '1-268' },
 { code: 'AI', label: 'Anguilla', phone: '1-264' },
 { code: 'AL', label: 'Albania', phone: '355' },
 { code: 'AM', label: 'Armenia', phone: '374' },
];

now pass this countries array to options prop现在将此国家数组传递给选项道具

options={countries}

for code visit codesandbox.io/material-ui-demo代码访问codesandbox.io/material-ui-demo

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM