!852 bugfix-Map地图组件bug修复

Merge pull request !852 from 不存在的二次猿/bugfux-component-Map
This commit is contained in:
芋道源码
2026-01-18 04:05:57 +00:00
committed by Gitee

View File

@@ -71,6 +71,16 @@ const props = defineProps({
center: propTypes.string.def('')
})
watch(
() => props.center,
(newVal, oldVal) => {
if (newVal) {
// 当 center 变化时 重新加载mark点
regeoCode(newVal)
}
}
)
/** 加载百度地图 */
const loadMap = () => {
state.address = ''
@@ -101,11 +111,6 @@ const loadMap = () => {
regeoCode(state.lonLat)
})
}
// TODO @super这里加一行注释
if (props.center) {
regeoCode(props.center)
}
}
}
@@ -155,8 +160,8 @@ const autoSearch = (queryValue: string) => {
state.loading = false
const temp: any[] = []
if (results && results.getPoi) {
const pois = results.getPoi()
if (results && results._pois) {
const pois = results._pois
pois.forEach((p: any) => {
const point = p.point
if (point && point.lng && point.lat) {