首先,在页面中,使用usestate更改数据对象并绘制屏幕!离开页面时保存滚动值和数据,以记住页面上的滚动值.作为确认的结果,更改的值被保存,但当我回来时,这个错误会不断出现.
const mainPageCopy = { ...store.mainPage };
mainPageList.forEach(function (value, index) {
mainPageCopy.list[index] = value;
mainPageCopy.scroll = document.querySelector(".body").scrollTop;
});
dispatch({ type: "mainPage/set", payload: mainPageCopy })
router.push(`/product/${value.product_seq}`);
这甚至没有保存到store