Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

200
Visualizações
¿Cómo mostrar los datos de la lista del script a la plantilla en vue?

Tengo la función de mostrar datos de la tabla principal en MySQL. Quiero mostrar el tipo de esa lista de especialización comparándola con la identificación de la tabla de profesores como se muestra a continuación. Lo tengo mostrado en console.log, ¿cómo lo muestro en la plantilla? Gracias

Etiqueta de plantilla

 <td> {{ inputText }} </td>

Etiqueta de secuencia de comandos

 data() { return { majors:[], faculties:[], form: new Form({ major_id:'', major_code:'', major_name:'', major_faculty:'', major_status: '', }), inputText: '', }; }, computed: { filterFaculty() { for(let i in this.majors) { this.faculties.forEach((element) => { if(element.faculty_code==this.majors[i].major_faculty) { this.inputText=element.faculty_name; }else { return '-'; } }); } } }, mounted() { this.fetchFaculties(); this.fetchMajors(); }, methods: { fetchFaculties(page_url) { let vm = this; page_url = '../../api/admin/edu-faculty/faculty/faculty'; fetch(page_url) .then(res => res.json()) .then(res => { this.faculties = res.data; }) .catch(err => console.log(err)); }, fetchMajors(page_url) { let vm = this; page_url = '../../api/admin/edu-major/major/'+this.currentEntries+'?page='+this.pagination.current_page; fetch(page_url) .then(res => res.json()) .then(res => { this.majors = res.data; this.pagination = res.meta; }) .catch(err => console.log(err)); }, }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

He encontrado la solución para el problema.

Etiqueta de secuencia de comandos

 methods: { filterFaculty(major) { const faculty = this.faculties.find((fac) => fac.faculty_code === major.major_faculty); return faculty.faculty_name; }, }

Etiqueta de plantilla

 <td> {{ filterFaculty(major) }} </td>
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda