我想存储来自 fetch GET 请求的数据,以便进行分页。我尝试使用 localStorage 进行存储,但有时它可以工作,而这次不行。
这是我的代码
const renderAllUsers = () => {
let myHeaders = new Headers();
myHeaders.append("Authorization", `Bearer ${token}`);
let requestOptions = {
method: "GET",
headers: myHeaders,
redirect: "follow",
};
fetch("/users", requestOptions)
.then((response) => response.text())
.then((result) => {
const res = JSON.parse(result);
console.log(res);
const userlist = localStorage.setItem("userlist", res);
console.log(userlist);
})
.catch((error) => console.log("error", error));
};
Console.log(res) = (3) [{…}, {…}, {…}] - 我想要的对象数组
Console.log(userlist) = 未定义
我怎么解决这个问题?