当前位置: 首页 > 知识库问答 >
问题:

反应传单:未能加载sourcemap

赵炯
2023-03-14

我的传单地图没有显示,尽管我显然设置了所有的留档。我在控制台得到的唯一消息是:

  • DevTools未能加载SourceMap:无法加载chrome的内容-extension://fmkadmapgofadopljbjfkapdkoienihi/build/injectGlobalHook.js.map:HTTP错误:状态代码404,net::ERR\u未知\u URL\u方案

我的组件符合文档要求:

import React from 'react';
import { Grid } from '@material-ui/core';
import { MapContainer, TileLayer, Marker, Popup } from 'react-leaflet';

const MapContent = props => {
  return (
    <Grid component="section" className="tkr-map__content leaflet-container" height="100vh" width="100%" item={true} sm={12} md={10}>
      <MapContainer center={[51.505, -0.09]} zoom={13} scrollWheelZoom={false}>
        <TileLayer
          attribution='&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
          url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
        />
        <Marker position={[51.505, -0.09]}>
          <Popup>
            A pretty CSS3 popup. <br /> Easily customizable.
          </Popup>
        </Marker>
      </MapContainer>
    </Grid>
  );
};

export default MapContent;

我不确定是否在这一点上,它可以从我的本地服务器,材料用户界面,网页或其他我目前忽略。

如有任何建议,将不胜感激。

共有2个答案

刘兴朝
2023-03-14

这似乎是“反应开发工具”Chrome扩展的问题——请参阅此答案。

楚泳
2023-03-14

应遵循以下步骤
安装yarn add传单react-传单css file添加到index.js如下
导入"传单/dist/leaflet.css";并添加高度很重要。高度:"400px"
示例代码

import React from "react";
import { MapContainer, Marker, Popup, TileLayer } from "react-leaflet";

export default function App() {
  return (
    <div>
      <MapContainer
        style={{ height: "400px" }}
        center={[51.505, -0.09]}
        zoom={13}
        scrollWheelZoom={false}
      >
        <TileLayer
          attribution='&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
          url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
        />
        <Marker position={[51.505, -0.09]}>
          <Popup>
            A pretty CSS3 popup. <br /> Easily customizable.
          </Popup>
        </Marker>
      </MapContainer>
    </div>
  );
}

工作演示

 类似资料:
  • 我正试图加载Admob原生广告。以前(在应用程序更新之前)广告经常显示,但现在它们不显示了。我已经在下面发布了代码、xml和Logcat。 代码 洛克卡特

  • 问题内容: 我需要动态加载React组件。 我从用户获取要加载为字符串的组件名称。我正在使用 webpack 。 如何动态加载组件,而不要使用静态import语句。似乎不评估表达式。我想要实现的是这样的事情。 但这似乎不起作用。 问题答案: 基本上,它可以归结为预先创建您将需要的所有块。然后,您只需要一种动态引用它们的方法。这是我基于的解决方案: http://henleyedition.com/

  • 问题内容: 我有一个React应用,可以调用我的API,该API返回URL列表以用作imy图像src。 我用来显示图像加载时的加载微调组件。 我有一个变量来确定图像是否正在加载。 我无法弄清楚如何停止显示正在加载的微调器,并在它们全部加载后显示图像。 这是我的代码: Photos.jsx Photo.jsx 我尝试将我的最后一项用于,但是它永远不会被调用,因为由于仍然显示了微调框,所以它从未设置为

  • 问题内容: 我正在使用我使用android studio Tabbed Activity 创建的应用程序上工作,我选择了此活动,以便在用户滑动时从json url加载一些数据,并且我创建了另一个类,该类可以在方法上获取JSON数据,并且所有这些都可以正常工作,除非在应用程序时从调用方法的主要活动开始,并且当我调用布局时未填充任何数据时 ,我想要的是加载应用程序MainActivity时要显示的数据

  • 问题内容: 我正在调试一个使用React.js的应用程序,“ Chrome扩展程序”列表明确显示已安装React开发人员工具,当我访问位于http://facebook.github.io/react/的React网站时,我可以清楚地看到开发人员工具窗口中的“反应”标签。但是,当我调试应用程序时,我会在控制台中看到以下内容: 有人可以告诉我如何使用React Developer Tools吗? 谢