[在本地用户中使用位置过滤用户

问题描述 投票:0回答:1

react-native中的应用,当我单击标题中的按钮时,使用他们的实际位置,我有一个用户列表,我想过滤他们。我该怎么做 ?

谢谢!

编辑:

export default data = [
   {
      id:1,
      name:"Anastasia",
      photo_path: "https://www.one-voyance.fr/media/cache/slider/images/voyants/anastasia/anastasia.jpg",
      age: "23",
      pratique: "Trans.",
      distance: "200m",
      connected: 1,
      description:"Anastasia, medium pure sans support.Mon don héréditaire me vient de mes grands parents. Prête à vous servir, je m’appuie de mes guides pour vous guider dans votre chemin de vie.Je suis compétente dans tous les domaines. La vie est faite de détours, en connaitre les recoins permet d’avancer sereinement sans se poser de questions. Je vous attends pour une voyance claire et de qualité.",
      //numero:"06 01 02 03 04"
   }
react-native
1个回答
0
投票

您可以使用Array提供的filter方法来过滤数据。解决方案将是这样的:let tempResults = data.filter(element => element.position === 'Some position')

对于Button,您必须添加一个onPress事件处理程序,如下所示:

<Button onPress={this.handleButtonPress} />

并将处理程序函数定义为:

handleButtonPress = () => {
 let tempResults = this.state.data.filter(element => element.position === 'Some position')
 this.setState({dataToBeRendered: tempResults})
}

希望这会给您一个想法。

© www.soinside.com 2019 - 2024. All rights reserved.