как вернуть минусы в функцию реагировать на родную? - PullRequest
0 голосов
/ 08 февраля 2019

Мне нужно вернуть const в функции.это мой код:

ValidarSections(){
    if(global.titulo === "Telefonia - Implementaciones"){
      return  SECTIONS = [
        {
          title: "Milestone",
          content: this.state.Milestone
        }
      ]
    }

    if(global.titulo === "Telefonia - Integraciones"){
      return SECTIONS = [
        {
          title: "Relevamiento",
          content: this.state.RelevamientoINT
        },
        {
          title: "Instalaciones",
          content: this.state.Instalaciones
        },
        {
          title: "Integraciones",
          content: this.state.Integracion
        }
      ]
    }

    if(global.titulo === "Obras Civiles"){
      return SECTIONS = [
        {
          title: "Obra",
          content: this.state.Obra
        },
        {
          title: "Relevamiento",
          content: this.state.RelevamientoOBR
        }
      ]
    }
  }


  render() {
    const SECTIONS = this.ValidarSections()
    ....
   }

, чтобы можно было использовать этот констант в библиотеке Accordion.Я новичок, чтобы реагировать на родную, как я могу это сделать?

1 Ответ

0 голосов
/ 08 февраля 2019

Вы не возвращаете константу, вы возвращаете значение.Удалите SECTIONS = из вашего заявления о возврате:

ValidarSections(){
    if(global.titulo === "Telefonia - Implementaciones"){
      return [
        {
          title: "Milestone",
          content: this.state.Milestone
        }
      ]
    }

    if(global.titulo === "Telefonia - Integraciones"){
      return [
        {
          title: "Relevamiento",
          content: this.state.RelevamientoINT
        },
        {
          title: "Instalaciones",
          content: this.state.Instalaciones
        },
        {
          title: "Integraciones",
          content: this.state.Integracion
        }
      ]
    }

    if(global.titulo === "Obras Civiles"){
      return [
        {
          title: "Obra",
          content: this.state.Obra
        },
        {
          title: "Relevamiento",
          content: this.state.RelevamientoOBR
        }
      ]
    }
  }


  render() {
    const SECTIONS = this.ValidarSections()
    ....
   }
...