gpt4 book ai didi

reactjs - react 传单鼠标悬停/悬停弹出窗口

转载 作者:行者123 更新时间:2023-12-05 00:51:44 25 4
gpt4 key购买 nike

嘿嘿!

我希望通过悬停/鼠标悬停打开弹出窗口。

我尝试了推荐的方法,但它仍然只能在点击时打开。有谁知道缺少什么?

感谢任何帮助!

import React from "react";
import { MapContainer, TileLayer, Marker, Popup } from "react-leaflet";
import L from 'leaflet';

const Map = () => {
const renderIcons = () => {
return(
<Marker
position = {[latitude, longitude]}
icon = {getIcon(markerType)}
onMouseOver = {event => event.target.openPopup()}
>
<Popup>
Hello
</Popup>
</Marker>
);
});
return(
<MapContainer ...>
<TileLayer .../>
{renderIcons()}
</MapContainer>
);
}

最佳答案

它可以在没有 useMemouseRef 的情况下完成,但仍然使用 eventHandlers:


<Marker
position={[latitude, longitude]}
icon={getIcon(markerType)}
eventHandlers={{
mouseover: (event) => event.target.openPopup(),
}}
>
<Popup>Hello</Popup>
</Marker>;

关于reactjs - react 传单鼠标悬停/悬停弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71391251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com