react-yandex-maps Placemark Ba​​lloonContentBody:React 组件

问题描述

我会尝试在这里寻求帮助。我使用 reacr-yandex-maps 库,当您在弹出窗口中单击标记时,您需要使用自己的逻辑呈现 React 组件。在文档和互联网上,我没有找到如何将 JSX 标记传输到它的解决方

示例代码

  import MarkerPopupCreateEvent from 'src/client/components/blocks/PopupCreateEvent'

  export default function CreateMarker(props) {
  const { coordinates } = props
  const userProfilesList = useSelector(
    (state) => state.profiles.userProfilesList
  )
  const createdByEmail = useSelector((state) => state.user.email)
  const markerIcon = usersMarkerIcon(userProfilesList,createdByEmail)

  return (
    <Placemark
      geometry={coordinates}
      properties={{
        balloonContentBody: MarkerPopupCreateEvent,}}
      options={markerIcon}
      modules={['geoObject.addon.balloon','geoObject.addon.hint']}
      children={MarkerPopupCreateEvent}></Placemark>
  )
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)