wickyChan
wickyChan
  • 发布:2021-02-24 18:00
  • 更新:2021-02-24 18:53
  • 阅读:811

Map组件中如何控制marker和callout的优先级

分类:uni-app

想要callout挡住marker,该怎么做

2021-02-24 18:00 负责人:无 分享
已邀请:
wickyChan

wickyChan (作者)

顺便再问一下Map组件上的callout气泡怎么动态渲染,我想跳转过去时自动显现气泡,而其他标记点的气泡默认是关闭的。

                let tempCovers = this.covers;  //cover是:marker的值  
                tempCovers = tempCovers.filter(function(item, index) {//先将所有的标记点都重置为隐藏状态  
                    item.callout.display = "BYCLICK";  
                    return item;  
                })  
                tempCovers[index + 1].callout.display = "ALWAYS";//跳转到指定标记点时显现气泡  
                this.covers = tempCovers;

重新赋值好像也没啥用,从ByClick重新赋值为Always时可以将mark标记点的callout气泡显现出来,而将display从always重新赋值成ByClick时却不能隐藏。。。这算BUG吗

该问题目前已经被锁定, 无法添加新回复