в первую очередь, почему это не работает? Любая ошибка? Во всяком случае, я всегда создаю новую переменную и вставляю responsejson изнутри. Попробуйте это:
.then(responseobj => {
let responseToHandle = responseobj;
this.setState({
state_object: responseToHandle,
})
Другим решением может быть то, что в функции выборки вы не можете получить доступ к этому объекту, я всегда создаю в верхней части класса переменную с именем self. Затем в методе компонента конструктора я присваиваю это самому себе, а затем все операции, требующие этого, могут быть доступны самим объектом.
example:
import React from ........
//more of your imports......
var self;
export default class YourClassOrComponent extends Component{
......
constructor(){
super();
self = this;
......
}
// using setState inside a function with self -->
....
.then(responseobj => {
let responseToHandle = responseobj;
self.setState({ // <----- Note that I use here self instead of this
state_object:responseobj,
})
.....
Thats все, что я могу вам сказать с моими знаниями, удачи!
Ошибка, если после разработки описания сигнал имеет несколько источников и не является разрешенным сигналом.
blockquote>IEEE Std 1076-2008 6.4.2.3 Сигнальные объявления.
Функция разрешения, связанная с разрешенным сигналом, определяет разрешенное значение сигнала как функцию сбора входных сигналов от его многочисленных источников.
blockquote>4.6 Функции разрешения.
Функция разрешения для std_logic или std_logic_vector (с именем resolved) находится в теле пакета std_logic_1164.
Ограничения для нескольких драйверов могут быть ограничены целевым устройством и определены инструментами синтеза.
сделал комментарий @ user1155120 к вики-сообществу sup>