首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >'LeafletProvider‘不是从'react-leaflet’导出的

'LeafletProvider‘不是从'react-leaflet’导出的
EN

Stack Overflow用户
提问于 2021-10-20 06:10:01
回答 2查看 85关注 0票数 0

我有一个错误,

代码语言:javascript
复制
Attempted import error: 'LeafletProvider' is not exported from 'react-leaflet'.

当我尝试将LeafletProvider导入到我的一个组件文件时,如下所示:

代码语言:javascript
复制
import { withLeaflet, MapControl, LeafletProvider } from "react-leaflet";

我相信我已经安装了最新版本的react-leaflet (v.3.2.2),并且已经尽可能多地阅读了文档,但我没有在其中看到LeafletProvider。

希望有人能帮我弄清楚该怎么做。基本上,我只是想能够在两个或更多的传单地图平铺层之间切换。

EN

回答 2

Stack Overflow用户

发布于 2021-10-20 06:15:29

看起来提供者必须像这样导入:

代码语言:javascript
复制
import { LeafletContext } from '@react-leaflet/core';

并用作:

代码语言:javascript
复制
<LeafletContext.Provider>

根据文档的这一页:

https://react-leaflet.js.org/docs/core-api/#leafletprovider

票数 1
EN

Stack Overflow用户

发布于 2021-10-20 06:49:55

根据@Ivo答案中的文档,我做了以下操作:

第一次安装:

代码语言:javascript
复制
npm install @react-leaflet/core

然后像这样导入:

代码语言:javascript
复制
import { LeafletContext } from "@react-leaflet/core"

然后将其用作:

代码语言:javascript
复制
<LeafletContext.Provider>
    // enter code here
</LeafletContext.Provider>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69641087

复制
相关文章

相似问题

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