reactjs - 在 react-select-search 输入名称时,结果被填充
问题描述
由于我是新手,我在 react.js 中尝试搜索过滤器。使用 react-search-filter 我尝试过 react-select-search 并且在搜索选项时正在填充
在我输入名称选项后得到填充
我期待我在单击输入按钮时输入的唯一搜索结果。请帮忙谢谢
代码 App.js
import React from 'react';
import {friends} from './data.js';
import SelectSearch from 'react-select-search';
class App extends React.Component {
constructor(props) {
super(props);
}
render() {
function renderFriend(option) {
const imgStyle = {
borderRadius: '50%',
verticalAlign: 'middle',
marginRight: 10,
};
return (<span><img alt="" style={imgStyle} width="40" height="40" src={option.photo} /><span>{option.name}</span></span>);
}
return (
<div className="App">
<div className="container">
<div className="row">
<SelectSearch
autofocus={true}
isSearchable={true}
value='one'
options={friends}
renderOption={renderFriend}
/>
</div>
</div>
</div>
);
}
}
export default App;
数据.js
export const friends = [
{name: 'Pencil', value: 'Apsara', company: "Apsara",photo: './img/pencil_2.jpg'},
{name: 'book', value: 'Navneet', company: "navneet",photo: './img/pen_1.png'},
{name: 'pen', value: 'Parker', company: "parker",photo: './img/pen_1.png'},
{name: 'Pencil', value: 'Apsara', company: "Apsara",photo: './img/pencil_2.jpg'},
];
解决方案
推荐阅读
- highcharts - 如何在不影响数据值的情况下将javascript highchart折线图旋转-90度
- c# - ListView 在循环中删除时不刷新
- ember.js - 在哪里以及如何为 ember 引擎指定初始化程序?
- java - 如何在 Java 中初始化变量/增加“轮数” - 初学者,需要帮助
- android - 自定义标注图像未在 android api 级别 26 react-native-maps 中呈现?
- cypress - 在赛普拉斯使用 POST 请求发送表单数据不起作用
- java - 如何比较各个行的总和?
- c++11 - 新的现代 C++ 容器中的分配器传播策略
- sql - SSRS 报告的第 2 页已损坏
- c# - HTTP 触发 Azure 函数:OutOfMemoryException 未登录监视器