1
resposta

Não encontro o erro

Ola! Eu fiz igual ao professor, mas não aparece o data no topo, e quando acesso o f12 não mostra nenhum erro.

import {Tarefa} from './criaTarefa.js'

export const criaData = (data) => { const tarefas = JSON.parse(localStorage.getItem('tarefas'))|| [] const dataMoment = moment(data,'DD/MM/YYYY') const dataTopo = document.createElement('li') const conteudo = <p class="content-data">${dataMoment.format('DD/MM/YYYY')}</p>

dataTopo.innerHTML = conteudo

tarefas.forEach(((tarefa, id) => { const dia = moment(tarefa.dataFormatada,'DD/MM/YYYY')

const diff = dataMoment.diff(dia)

if(diff==0){
   dataTopo.appendChild(Tarefa(tarefa, id))
}

})); return dataTopo }

não consegui encontrar o erro.

1 resposta

Oi Priscila! Tudo bem?

Pelo código que você postou, não consegui encontrar nenhum erro aparente. No entanto, é importante verificar se você importou corretamente as bibliotecas necessárias para o seu código funcionar, como o Moment.js.

Outro ponto importante é verificar se você está passando a data corretamente para a função criaData. Talvez seja interessante você verificar se a variável data está recebendo o valor correto.

Caso você ainda não tenha conseguido encontrar o erro, sugiro que você poste mais informações ou trechos de código para que possamos te ajudar melhor.

Um abraço e bons estudos.