我的传单地图没有显示,尽管我显然设置了所有的留档。我在控制台得到的唯一消息是:
我的组件符合文档要求:
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='© <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;
我不确定是否在这一点上,它可以从我的本地服务器,材料用户界面,网页或其他我目前忽略。
如有任何建议,将不胜感激。
这似乎是“反应开发工具”Chrome扩展的问题——请参阅此答案。
应遵循以下步骤
安装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='© <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吗? 谢