请告诉我如何通过按钮进行搜索:有这样的结构,显示团队列表,内部显示用户。如何按用户在特定团队中进行筛选?
teams: Array(2)
0: {id: 175, name: '1', active: true, self: false, level: null, …}
1: {id: 176, name: '2', active: true, self: false, level: null, …}
users: Array(3)
0: {userId: null, name: 'aaaa', email: '', groupId: 175, level: 4}
1: {userId: 73, name: 'Tester1112', email: 'werobe7111@biiba.com', groupId: 176, level: 1}
2: {userId: 73, name: 'Tester1112', email: 'werobe7111@biiba.com', groupId: 175, level: 1}
您可以创建一个
<TeamItem />显示命令的组件。接下来,在渲染每个命令时,我们创建一个用于过滤的状态。我们还为过滤文本的输入创建input。在渲染用户的时候,我们首先对用户数组进行过滤,排除过滤器不包含在列表中的用户。结果是这样的: