在使用此this.setState更新对象后,我遇到了一个问题。
似乎我的对象在改变状态后被新的对象更新,但随后它返回到一个由render调用的函数,该函数映射我的组件的“视图”。
当返回重新渲染时,似乎映射函数突然变成了未定义。
会发生什么呢?似乎我的组件刚刚丢失了map函数
Error log:
SearchResult.tsx:113 Uncaught TypeError: testStories.map is not a function
at SearchResult.renderStoriesResults (SearchResult.tsx:113)
我有一个问题,使用OpenLayers与TypeScript的角度。我的ol map有一个事件侦听器
this.map.on('click', function (e) {
let x = transform(e.coordinate, 'EPSG:3857', 'EPSG:4326')
this.addMarker(x[0], x[1]);
});
X和x1是我的lat和lon值。如果调用函数addMarker,则在单击地图时将收到错误:
ERROR TypeError: this.addMarker is
当我点击地图时,我试着放置一个标记。
我用这个方法
private selectLocation () {
this.map.on('click', function(e) {
var coord = e.latlng;
var lat = coord.lat;
var lng = coord.lng;
console.log('You clicked the map at latitude: ' + lat + ' and longitude: ' + lng);
var mp = new L.Marker([e.l
Gutenberg仍然很新,但我仍然希望有人已经遇到了这个问题并找到了解决方案。 我已经使用create-guten-block创建了一个项目的样板,并创建了一个选项卡式内容块。我使用react-sortable-hoc和Gutenberg来交换项目列表中的项目。我尝试了几种解决方案,但都没有得到答案。我遇到的问题是我在控制台中得到这个错误,它不能读取未定义的映射。我认为未定义的是items对象。 react-dom.min.fa9ca8c8.js:117 TypeError: Cannot read property 'map' of undefined
at ev
我在向地图中添加源代码方面有问题。
import * as data from "./temp-data";
map.addSource('source__demo__empty',data.getEmptySource);
map.addLayer(data.getLayer(false,'source__demo__empty','source__demo__empty',
'green',true
));
./临时数据
export const get
我正试着在我的React中使用传单。我遇到了一个问题。Leaflet.js需要div组件在启动映射时预先存在.React在呈现组件之前不会“创建”div,因此传单会抛出一个错误。无论出于什么原因,getDOMNode()和findDOMNode()都返回“不是函数”。
代码:
import React from 'react';
import {render} from 'react-dom';
import L from 'leaflet';
...a稍晚些
export default class Mapbox extends React.C
我下载了一个免费的3d模型,并试图用three.js查看它。模型装填得很好,但材料加载不当。唯一装酒的是吧台后面的酒瓶,其他的都没有任何纹理。
我就是这样在模型中加载的:
// load in the bar 3d model
var mtlLoader = new THREE.MTLLoader();
mtlLoader.load( 'bar1/3d-model.mtl', function ( materials ) {
materials.preload();
var objLoader2 = new THREE.OBJLoader2();
如果以options形式提供空数组,则会发生此错误。
错误日志:
SelectInput.js:340 Uncaught TypeError: Cannot read properties of undefined (reading 'value')
at SelectInput.js:340:1
at Array.map (<anonymous>)
at SelectInput.js:339:1
at invokePassiveEffectCreate (react-dom.development.js:23487:1)
a
我尝试过Hello示例,方法是从另外两个组件返回Hello和world,但在这里,我不能返回Menubar组件,而Map组件只能返回Map。
App.js
import React from 'react';
import ReactDOM from 'react-dom';
import Map from './components/Map'
import Menubar from './components/Menubar'
var App = React.createClass({
render: function(){
下面是一个柱塞:
我正在尝试使用ui层指令创建一个类似于的数据层。
我在控制台上看到了这个错误,它告诉我指令不能解析名称空间或类型。他们应该是什么?
TypeError: google.maps[this.attrs.namespace][this.attrs.type] is not a function
at f.b.module.factory.f.createGoogleLayer (angular-google-maps.min.js:7)
at f.a as createGoogleLayer
at new f (angular-google-maps.min.js:7)
at a