是否可以在创建或安装页面或类似情况时重新加载页面? 让我解释一下,我希望当页面加载时,我们必须激活
location.reload()
;但如果我在 created()
或 mounted()
上执行此操作,则会出现循环加载。
相反,我只想第一次重新加载,因此我进入该页面并且该页面仅重新加载一次。
我尝试过:
created() {
if(this.reloaded == false) {
location.reload();
this.reloaded = true;
}
},
data() {
return {
reloaded: false,
};
},
因为您正在重新加载页面,所以无法在 Vue 实例中存储状态。相反,您可以将其存储在本地存储中:
export default {
created() {
const reloaded = localStorage.getItem('reloaded');
if (reloaded !== 'true') {
localStorage.setItem('reloaded', 'true');
location.reload();
}
}
}
localStorage 未定义 ka 错误 aa raha eesme