我已经在本地存储中设置了一个 JSON 对象,并且能够获取它并将其设置在疫苗数据状态中,但是每当我尝试调用该对象中的任何项目时,都会得到未定义的值。
//state
const [vaccine_data, setVaccine_data] = useState([]);
//localstorage data
useEffect(() => {
setVaccine_data(localStorage.getItem('data'));
console.log('+++--vaccine_data');
console.log(vaccine_data);
// console returning
/*
{"startDate":1,"endDate":7}
});
*/
}
//inside return
return (
{console.log('+++++',vaccine_data)} // returning data
{vaccine_data && vaccine_data!='' && vaccine_data!=null &&(
console.log('aaaa',vaccine_data.startDate)
)} // returning undefined
)
已提供指出我的疑问的代码,如果需要其他任何信息,请告诉我。
请让我知道如何访问该对象内部。任何帮助,将不胜感激
繁华开满天机
相关分类