即使在点击时设置zIndex也无法生效,是使用uni-app开发的原因还是?
// callout代码
<cover-view slot="callout" :marker-id="marker_.id" style="z-index: 999;">
<cover-view v-for="marker_ in markers" :key="marker_.id" class="custom-info-window"
:marker-id="marker_.id">
// ...中间省略
<cover-view class="blue-text-button">
查看详情
</cover-view>
</cover-view>
</cover-view>
// marker点击修改代码
this.markers.forEach(e => {
if (e.id === row.markerId) {
console.log("更改标记点999", e);
e.zIndex = 999
} else {
e.zIndex = 1
}
})
会出现的问题如图,1.callout无法覆盖marker
2.后渲染callout无法覆盖上个打开的callout。
在第二次打开同一个callout时就会解决,但再去打开不同的callout仍然会出现这个问题,不知道是什么原因?

提供以下可供复现的完整代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html