![](/img/trans.png)
[英]Uncaught TypeError: Cannot read property 'state' of undefined - React.js
[英]Uncaught TypeError: Cannot read property 'lat' of undefined React.JS
我有這段代碼可以獲取用戶的位置,但是當用戶不接受權限時,它會發送問題的錯誤,如果用戶將其留空,我該如何為其賦值?
const request = {
method: 'POST',
headers: {
"Content-Type": "application/json",
"Accept": "application/json"
},
body: JSON.stringify({
type: "sso",
...state,
card: cifrado,
latitud: location.coordinates.lat,
longitud: location.coordinates.lng,
aceptacion: location.aceptacion
}),
latitud: location.coordinates.lat,
longitud: location.coordinates.lng,
aceptacion: location.aceptacion
}
latitud: location?.coordinates.lat || '',
longitud: location?.coordinates.lng || '',
或者
body: JSON.stringify({
type: "sso",
...state,
card: cifrado,
...(location.cooridantes ? {
latitud: location.coordinates.lat,
longitud: location.coordinates.lng
} : {}),
aceptacion: location.aceptacion
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.