使用fetch方法在应用启动时从API获取数据,并将其缓存到本地存储中。下次访问应用时,从本地存储中获取数据,而不是重新从API获取数据。
示例代码:
//获取数据并存储到本地存储中 fetch('https://api.example.com/data') .then(response => response.json()) .then(data => localStorage.setItem('myData', JSON.stringify(data))) .catch(error => console.error(error))
//从本地存储中获取数据 const myData = JSON.parse(localStorage.getItem('myData')) || {}
//使用数据 console.log(myData)