2
respostas

Parametro não importado do módulo

Bom dia pessoal, estou com um problema em umas das aulas no caso seria do curso JS no armazenando dados no navegador.No módulo 4 aula 02 oragnizando as tarefas, ao testar aplicação acontece um erro quando verificado com a ferramenta do Browser tenho um erro de referencia dizendo que parametro não está definido.No caso este parâmetro vem de outro modulo atraves do import, ja verifiquei e refiz os dois modulos, comparei com videos do curso, mas não consigo encontra a causa do erro.Vou deixar aqui uma cópia dos dois mólulos para que se possa entender.

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

dataTopo.innerHTML = conteudo

tarefas.forEach((tarefa => {
    const dia = moment(tarefa.dataFormatada, 'DD/MM/YYYY')
    const diff = data.diff(dia)
    if(diff == 0){
        dataTopo.appendChild(Tarefa(tarefa))
    }



}));

return dataTopo

}

Separei este pedaço para evidenciar o parametro que deveria ser exportado "export const criaData = (data)"

Aqui está o modulo que recebe o import

import {criaData} from './criaData.js'

export const carregaTarefa = () => { const lista = document.querySelector('[data-list]') const tarefasCadastradas = JSON.parse(localStorage.getItem('tarefas')) || []

lista.innerHTML = " "
tarefasCadastradas.forEach((tarefa) => {
    const dia = moment(tarefa.dataFormatada, 'DD/MM/YYYY')
    const diff = data.diff( dia)

    if(diff == 0){
        lista.appendChild(criaData( dia))
    }



});

}

Quando verificado com a ferramenta do navegador ele indica " const diff = data.diff( dia)" onde data não é definido!! Segue um print da tela do Browser Erro de parametro indefinido

2 respostas

Pessoal desconsidere o post e o admin por favor pode remover, eu postei no local errado e encontrei um post tratando do assunto.

Opa, Marcelo!

Não temos como apagar as publicações no fórum mas que bom que conseguiu resolver.

Bons estudos!