Actualización de fuerza de reacción (obtener contenido después de renderizar)

Actualización de fuerza de reacción (obtener contenido después de renderizar)

SetState no garantiza la sincronización, si necesita obtener el valor modificado directamente después de setState, puede:

Use setTimeout

componentWillReceiveProps(nextProps, nextContext) {
    this.setState({
      caseDetail: nextProps.caseDetail
    });
    setTimeout(this.changeHeight, 0);
  }

Contenido de referencia (hay muchos métodos anteriores): https://www.cnblogs.com/little-ab/articles/6958852.html

Publicado 35 artículos originales · ganado elogios 1 · vistas 6718

Supongo que te gusta

Origin blog.csdn.net/qq_36162529/article/details/90715982
Recomendado
Clasificación