作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在查看 Autocomplete
中的 Mui 文档。组件部分我有两个 props
, getOptionLabel
和 getOptionSelected
我得到了定义,但我没有正确理解它。因此,如果有人可以通过示例以简单的方式给我正确的定义,那就太好了
最佳答案
getOptionLabel
用于在下拉菜单中显示文本
EX:自动完成数组
const top100Films = [
{ title: 'The Shawshank Redemption', year: 1994 },
{ title: 'The Godfather', year: 1972 },
{ title: 'The Godfather: Part II', year: 1974 },
{ title: 'The Dark Knight', year: 2008 }
}
<Autocomplete
id="combo-box-demo"
options={top100Films}
getOptionLabel={(option) => option.year.toString()} // in the dropdown the option text will be year,if we use like option.title then it will show the title of the movie in dropdown
......
getOptionSelected
这用于确定给定数组的选定值
<Autocomplete
id="combo-box-demo"
options={top100Films}
getOptionSelected={(option) => option.year === 1994}
....
//this will select all the option which has year as 1994 and make the background of that option darker
demo
关于javascript - 举例来说,Material UI 中的 `getOptionSelected` 和 `getOptionLabel` 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62494672/
可能这是一个重复的问题,Ruby 中的 print 和 puts 有什么区别?我可以举例回答吗? 最佳答案 print 不会在末尾添加换行符。puts 会。 大多数其他语言也有类似的结构。 Java
我正在查看 Autocomplete 中的 Mui 文档。组件部分我有两个 props , getOptionLabel和 getOptionSelected我得到了定义,但我没有正确理解它。因此,如
我是一名优秀的程序员,十分优秀!