筛选器激活时event.listener出现问题

w8f9ii69  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(171)

每个人所以,我的问题是,根据react组件上的一个按钮点击,我创建了一个逻辑来传送babylonjs(camera.position)。按钮点击逻辑是在巴比伦的js文件上设置的,带有foreach函数和eventlistener。如果没有过滤器,一切都会正常进行,但是当我使用以下逻辑应用过滤器时,它只在我在输入上键入任何内容之前起作用,在键入内容之后它不起作用,我猜在添加过滤器后,我的正面会发生一些变化,希望我有其他逻辑来做到这一点。

{DataEstandeP.filter(stand => {
              if (searchStandName === '') {
                  return true;
              } else if (stand.nome_da_empresa.toLowerCase().includes(searchStandName.toLowerCase())) {
                  return true;
              }
              return false;
          }).map(item => {
                return(
                      <Box className={styles.card} w="217px" h="106px" bg="#F4F4FB" borderRadius="16px" key={item.id}>
                      <Box className={styles.info} zIndex={5} borderRadius="16px">
                        <Center>
                            <Button mt="8" id={"telemp0"+item.id} border="1px solid #FFFFFF" _hover={{bg:"#FFFFFF", color:"#1c1c1c"}} className={styles.buttontel} fontSize={[9,11,15]} onClick={() => setShowMenuTeleporte(false)} bg="#ffffff00"  color="#FFFFFF" w="170px" h="40px" borderRadius="20px">
                              Visitar Stand
                            </Button>
                        </Center>
                        </Box>       
                        <Center zIndex="2" m="4" position="absolute">
                        <Avatar
                            borderRadius="full"
                            boxSize={["15px","20px","26px","56px"]}
                            name="J"
                            alt="J"
                            src={item.logo_empresa.url}
                              />
                          <Box ml="2">
                          <Text pb={1} fontWeight="800" color="#000000" textAlign="left" fontSize="13px"> {item.nome_da_empresa}</Text>
                          <Text pb={1} lineHeight="15px" color="#000000" textAlign="left" fontSize="13px"> {item.setor} </Text>
                          </Box>
                        </Center>                 
                      </Box>
                    )})}

我不能再多说了,因为这是我工作的企业的文件,希望你们能帮助我,谢谢!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题