e.persisted 是做什么的?
这是 React 打开第一个 DOM 时的第一步。
window.addEventListener('pageshow', (e) => { // Safari doesn't fire load event when using back button
if (e.persisted) {
initApp();
}
});
最佳答案
基本上,它是一个 bool 值(true/false),可让您知道当前页面是否从缓存加载。
例如;如果您的页面是从缓存加载的,它将返回 true。否则,将返回 false。
您可以看到 here 中的示例.
关于javascript - e.persisted 在 Javascript 中做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50479017/