你好,如何发送导航返回参数?
const Onsubmit = (data, details = null) => {
console.log(details.formatted_address);
route.params.onPlaceChosen(
route.params.id,
details.formatted_address,
details.geometry
);
navigation.goBack();
};
Run Code Online (Sandbox Code Playgroud)
这里我想将details.formatted_address中的值传递到页面B。如何?
我有 json
{
"status": 200,
"error": false,
"driver": [
{
"id": "7",
"name": "Kevin",
"lat": "-6.2616031",
"lon": "106.8424822"
},
{
"id": "9",
"name": "jhon",
"lat": "-6.20032449",
"lon": "106.6372306"
},
}
Run Code Online (Sandbox Code Playgroud)
在这里,当我显示出现错误问题时,我正在捕获或检索 json 数据并将其显示在地图上:
在反应本机中,纬度值无法从 String 转换为 Double
错误在哪里?这是我的代码
componentDidMount() {
fetch('https://example.com/myjson')
.then(res => res.json())
.then(data => {
this.setState({ data: data.driver })
})
.catch(console.error)
}
mapMarkers = () => {
return this.state.data.map((driver) => <MapView.Marker
key={driver.id}
coordinate={{ "latitude": driver.lat, "longitude": driver.lon }}
title={driver.name}
description={driver.division}
/>)
}
render() {
return (
<View style={styles.container}> …Run Code Online (Sandbox Code Playgroud) 我想按值查找数据,但该值是一个数组..如何?
mylokasi [
{
id: 1 ,
name : koko
},
{
id: 2 ,
name : doni
},
{
id: 3 ,
name : dika
},
{
id: 4 ,
name : ujang
},
]
mylokasi.find(p => p.id== [2,3,4,3]).name
Run Code Online (Sandbox Code Playgroud)
我想显示数组[2,3,4,3]中的所有数据
结果值:doni,dika,ujang,dika