支付宝兼容
This commit is contained in:
@@ -134,8 +134,13 @@
|
||||
}
|
||||
|
||||
const formatDistance = (meters) => {
|
||||
if (meters < 1000) return `${Math.round(meters)}m`
|
||||
return `${(meters / 1000).toFixed(1)}km`
|
||||
// 兼容支付宝小程序等环境:保证始终对 Number 调用 toFixed
|
||||
let m = meters
|
||||
if (typeof m === 'bigint') m = Number(m)
|
||||
m = Number(m)
|
||||
if (!Number.isFinite(m) || m < 0) return ''
|
||||
if (m < 1000) return `${Math.round(m)}m`
|
||||
return `${(m / 1000).toFixed(1)}km`
|
||||
}
|
||||
|
||||
const setTab = (name) => {
|
||||
|
||||
Reference in New Issue
Block a user