小编jas*_*ney的帖子

可以在.setHTML或.setDOMContent中的mapboxgl.Popup()中渲染react组件吗?

我想知道是否有可能在mapboxgl.Popup()中渲染一个react组件。像这样:

    componentDidMount() {
            new mapboxgl.Popup()
            .setLngLat(coordinates)
            .setHTML(`<div>${<MapPopup />}<p>${moreText}</p></div>`)
            //.setDOMContent(`${<MapPopup />}`) ?????
            .addTo(this.props.mapboxMap)
    })
Run Code Online (Sandbox Code Playgroud)

还是应该使用ReactDOM.render完成?

ReactDOM.render(<MapPopup />, document.getElementById('root'))
Run Code Online (Sandbox Code Playgroud)

该项目在弹出窗口中将具有连接到Redux存储的按钮和输入。

感谢您的输入!

javascript mapbox reactjs mapbox-gl react-redux

1
推荐指数
3
解决办法
698
查看次数

标签 统计

javascript ×1

mapbox ×1

mapbox-gl ×1

react-redux ×1

reactjs ×1