|
@@ -280,7 +280,7 @@ const toggleMap = () => {
|
|
|
};
|
|
|
|
|
|
const onClickTagInfo = (el) => {
|
|
|
- el.stopPropagation();
|
|
|
+ el.stopPropagation();
|
|
|
let item = tags.value.find((item) => item.sid == el.target.dataset.id);
|
|
|
if (item.type == 'commodity') {
|
|
|
guideclicktag(item);
|
|
@@ -370,7 +370,7 @@ onMounted(async () => {
|
|
|
},
|
|
|
})
|
|
|
.then((view) => {
|
|
|
- view.on('click', (e) => {
|
|
|
+ view.on('click', (e) => {
|
|
|
var tag = e.data;
|
|
|
// 聚焦當前點擊的熱點
|
|
|
view.focus(tag.sid).then(() => {
|
|
@@ -427,12 +427,17 @@ onMounted(async () => {
|
|
|
e.target.style.zIndex = '999';
|
|
|
e.target.querySelector('.tag-body').classList.add('show');
|
|
|
e.target.querySelector('.tag-commodity').removeEventListener('click', onClickTagInfo);
|
|
|
- e.target.querySelector('.tag-commodity').addEventListener('click', onClickTagInfo);
|
|
|
+ e.target.querySelector('.tag-commodity').addEventListener('click', onClickTagInfo);
|
|
|
|
|
|
- if (tagid) {
|
|
|
- document.querySelector(`[data-id="${tagid}"]`) && document.querySelector(`[data-id="${tagid}"]`).click();
|
|
|
- tagid = null;
|
|
|
- }
|
|
|
+ setTimeout(() => {
|
|
|
+ if (tagid) {
|
|
|
+ const clickTarget = document.querySelector(`[data-id="${tagid}"]`)
|
|
|
+ if (clickTarget) {
|
|
|
+ clickTarget.click();
|
|
|
+ }
|
|
|
+ tagid = null;
|
|
|
+ }
|
|
|
+ }, 2000);
|
|
|
}
|
|
|
});
|
|
|
|