Рендеринг изображений из REST API с помощью response и threejs - PullRequest
0 голосов
/ 15 октября 2019

Я пытаюсь создать приложение, которое позволяет пользователю загружать изображение 360, и это изображение будет отображено. Для загрузки изображений я использую cloudinary, и защищенная ссылка отправляется на базу данных, которую я позже позвоню с помощью axios. Для рендеринга изображений я использую ThreeJS и реагирую. Моя проблема заключается в том, что при попытке загрузить передачу изображения в ThreeJS я получаю undefined example -> loader.load(this.state.image)

Я пытался использовать компонент сделал монтирование, и constructor(props) super(props) при использовании компонента монтировал я получаю элемент, однако яя не могу использовать функцию animate, при использовании конструктора я получаю неопределенное значение для реквизита, да я использую конструктор (реквизиты) super (реквизиты)

import React, { Component } from 'react';
import * as THREE from "three"
import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls';
import axios from "axios"

https://github.com/fpolica91/360_project/blob/master/src/Components/ThreeContainer.js

Я неполучаю сообщения об ошибках, но при попытке доступа к this.state.images при использовании монтирования конструктора или компонента, я получаю «undefined». При проверке компонентов на вкладке реагирования Chrome, я получаю значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...