map中的customCallout内coverview嵌套coverview真机偶现文案无法显示?
<Map
id={id}
className='map'
setting={{ ...setting }}
subkey={qqKey}
layerStyle={1}
latitude={lnglat?.latitude}
longitude={lnglat?.longitude}
markers={mapMarkers}
scale={customScale}
enablePoi={false}
{...other}
style={{ height: height, width: width, zIndex: deviceType === 'IOS' && auto ? -1 : 0 }}
onRegionChange={(e) => handleMapChange(e)}
polyline={polyline}
>
<CoverView slot='callout'>
{mapMarkers.map(item=>
<CoverView className={ item.title === '取/还车位置' ? 'marker-pop-custom1' : 'marker-pop-custom' } marker-id={item.id} key={item.id}>
<CoverView className='pop-title'>{deviceType === 'IOS' ? item.title + ' ': item.title }</CoverView>
{
item.labelContent && item.reserveType === 1 &&
<CoverView className='pop-desc'>{deviceType === 'IOS' ? item.labelContent + ' ': item.labelContent}</CoverView>
}
</CoverView> )}
</CoverView>
</Map>
其中mapMarkers的数据如下图
[图片] 模拟器上正常显示 [图片] 真机会偶现各个情况 [图片][图片][图片] 考虑过可能是数据异步未显示的问题,但是通过真机调试,发现页面的map中是存在上面的数据的 [图片][图片] 所以想问下这种问题出现的原因是coverview嵌套的问题吗?目前出现的概率很高,基本上2,3次就会出现一下空白的callout