[英]React-leaflet GeoJSON `onClick`
GeoJSON
組件似乎沒有onClick
處理程序,對組件是全局的。 如果添加onClick
,它會工作,但 TypeScript 會觸發錯誤。
示例代碼:
import { GeoJSON } from "react-leaflet";
const MyComponent = () => (
<GeoJSON
key={id}
onClick={console.log}
data={geometry}
/>
)
順便說一句,同樣的問題也適用於style
,似乎沒有辦法擁有全局風格。 也許我應該使用ref
? 添加包裝器div
不起作用。
如何為GeoJSON
組件設置全局onClick
處理程序?
版本: react-leaflet@2.7.0
我一問問題就找到了答案:它是onclick
,小寫,而不是onClick
。 這不是通常的onClick
道具。
但是,我找不到任何明確的文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.