Open jy1989 opened 6 months ago
可以试一下 visiable
props @jy1989
<Marker visiable={visiable}
visiable={visiable}
@jaywcjlove 改成这样还是一样 十分神奇
{
deviceHistories.map((item, index) => (
<React.Fragment key={index + "history"}>
<Marker
key={index + "marker"}
position={{ lat: item.lat, lng: item.lng }}
icon={icon}
/>
<Label
key={index + "label"}
position={{ lat: item.lat, lng: item.lng }}
visiable={deviceHistories.length > 0}
>
<p>{item.createdAt}</p>
</Label>
</React.Fragment>
))}
不用label,用 CustomOverlay ,一切正常
采用如下写法:
deviceHistories数组一开始为空,赋值后也一切正常,但是当我清空deviceHistories的时候,marker会消失,但是label不消失,而且奇怪的是第一段的marker和label都正常, 第二段的label却消失不了。 试过写成两个循环,也是一样的效果
一开始devicehistories为空
赋值
清空 ,marker消失了,label还在