fix: 修复当输入非数字或其他特殊字符的坐标,地图组件功能报错问题

This commit is contained in:
@changcode
2021-12-31 14:17:06 +08:00
parent 2530b45430
commit cd6b52a030

View File

@@ -116,7 +116,8 @@ export default {
},
setLatlng () {
const lnglat = this.lnglat.split(',')
if (lnglat[0] !== 'undefined' && lnglat[1] !== 'undefined') {
const lnglatValue = /^\d+(\.\d{1,7})?$/
if (lnglat[0] !== 'undefined' && lnglat[1] !== 'undefined' && lnglatValue.test(lnglat[1] && lnglatValue.test(lnglat[0]))) {
this.mapParam.longitude = lnglat[0]
this.mapParam.latitude = lnglat[1]
} else {