首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React-leaflet GeoJSON `onClick`

React-leaflet GeoJSON `onClick`
EN

Stack Overflow用户
提问于 2021-03-04 18:28:42
回答 1查看 227关注 0票数 0

GeoJSON组件似乎没有onClick处理程序,它是组件的全局处理程序。如果您添加onClick,它将工作,但TypeScript将触发一个错误。

示例代码:

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

发布于 2021-03-04 18:32:04

我一问这个问题就找到了答案:它是onclick,小写,而不是onClick。这不是通常的onClick属性。

然而,我找不到任何清晰的文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66473175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档