开发者问题收集
我试图提交我的网页中特定元素的表单,但是我得到了Uncaught TypeError: Cannot read property 'form' of undefined这是我的网页的 JavaScript 脚本<script type="text/javascript">var aTags = document.getElementsByName("s");for (var i=0;i<aTags
我尝试使用每个按钮播放不同的声音。我尝试使用传递的索引号从数组变量访问声音 URL我在 playSound 函数中传递带有键的索引号,然后尝试从 const piano 变量获取 URL,它在控制台中引发错误。我在这里做错了什么?let { Button, ButtonToolbar, ButtonGroup, Radio, DropdownButton, MenuItem } = ReactBo
我试图将一些数据从状态作为道具传递到另一个组件,如下所示:class Editor extends React.Component {constructor(props, context) {super(props, context);this.state = {Data: null};}handleClick = () => {const fdata = this.props.fetchData
我正在使用 google-maps-react 和 react 在地图上显示一些数据,现在我想要在单击或悬停标记时显示工具提示。为此,我认为我可以使用 google-maps-react 附带的“InfoWindown”组件,但它给了我一个错误“无法读取 null 的属性‘props’”。这是我的代码..import React, { Component } from 'react';import
我似乎成功地将谷歌地图实现到我的反应应用程序中(获取用户位置并允许移动标记),但我收到随机错误“TypeError:无法读取未定义的属性‘maps’”。有时一切都运行正常,其他时候当我刷新时我会收到此错误。我不确定我应该提供哪段代码,所以也许我会发布我的完整地图组件和index.js文件map:import React from 'react';class GoogleMap extends Re
我试图通过一个坐标数组进行映射,并在 Google 地图中的每个坐标上放置一个标记,但出现此错误:对象作为 React 子项无效(找到:[object Promise])。如果您想要渲染子项集合,请改用数组。因此它返回的是 Promises 数组。我不确定如何让它返回实际值。有人有什么想法吗?这是代码:import React, {Component} from "react";import {M
我是 ReactJS 新手,目前正在为一个项目使用 react-google-maps,我正在使用 FourSquare API 显示一些地点,有一个方向按钮,用于显示从用户当前位置到目的地的方向。这是 Meeting.js/* eslint-disable no-undef *//* global google */import React, { Component } from 'react'
我想用 Google 的DinstanceMatrixService测量多个点之间的距离,但出现以下错误:我多次使用了google.maps...,但出现google未定义的错误。我在网上搜索并发现,如果我在google.maps...前面输入window它应该可以工作,但是它不工作function calculate_furthest_point() {var origin1 = new win
我正尝试在 HTML/Javascript 地图中向 MapBox-GL-JS 地图添加标记。我尝试构建一个小示例:这是我的代码<html><head><meta charset="utf-8"><title>Test MapBox</title><!-- *** References for MapBox GL JS ... --><script src='https://api.tiles.m
我很难找到一个非常简单的示例,说明如何在用户左键单击地图时使用基于组件的 React-google-maps 将标记添加到 Google 地图。需要帮助。const Map = withScriptjs(withGoogleMap((props) =><GoogleMapdefaultZoom={8}defaultCenter={{ lat: -34.397, lng: 150.644 }}onC
尝试将一些标记渲染到我的 mapbox 地图,但似乎无法渲染标记。我怀疑这是 .addTo 方法的问题,但我不知道我还要传入什么。我试过 this.mapContainer、document.getElementById('app')(我的主 div)和 this.map,但它们都无法渲染标记。不知道是我传递给 .addTo 的参数还是其他原因。 componentDidMount() {c
此代码用于使用用户输入的值创建标记,并使此标记固定。但我甚至无法创建标记,什么也没发生。渲染后,它停留在初始位置。我告诉过它可能是纬度和经度顺序,但我尝试这样做,它一直在加载。我也尝试删除 flyTo,但什么也没改变 export default function Map() {const mapContainer = useRef(null);const [lng, setLng] = use
我正在使用react-map-gl向我的 React 应用添加地图。我想向我的Layer组件添加onClick事件,但react-map-gl似乎不支持它。 (文档在此处:https://visgl.github.io/react-map-gl/docs/api-reference/layer)我最近发现react-mapbox-gl确实支持Layer组件的onClick事件,但我无法通过npm安
我开始学习 Jest,并创建了这个测试。但是当我运行它时,我收到以下消息。我是否以错误的方式将 props 传递给 AppComponent?TypeError: Cannot set property 'props' of undefinedApp.js:const { store } = this.props;return (<div><h2 className={css(styles.hov
我正在尝试模拟具有以下结构的组件://A_Form.jsimport React from "react";export default React.createClass({displayname: "A_Form",updateState: function() {// I want to mock this function as it opens a web connection}rend