YZProjectCloud/yanzhu-ui-app/miniprogram/utils/distance.wxs

25 lines
586 B
XML

var formatDistance = function (distance) {
if (distance < 0) {
return "";
}
if (distance > 1000) {
// 保留两位小数
var km = (distance / 1000).toString();
var dotIndex = km.indexOf(".");
if (dotIndex !== -1) {
var decimalPart = km.substring(dotIndex + 1);
if (decimalPart.length > 2) {
km = km.substring(0, dotIndex + 3);
}
}
return km + ' <span class="txt-blue">km</span>';
} else {
return distance + ' <span class="txt-blue">m</span>';
}
};
module.exports = {
formatDistance: formatDistance,
};