簡體   English   中英

反應傳單 GeoJSON `onClick`

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM