在 Vue 组件中,我想像这样处理浏览器返回事件:
mounted() {
if ([browser back]) {
console.log("browser back button clicked")
} else {
console.log("stay here")
}
}
Run Code Online (Sandbox Code Playgroud)
为了处理浏览器返回事件,我找到了window.onpopstate
函数,但我不知道如何将其放入if
语句中。
你能告诉我这个案子我该怎么办吗?谢谢你!
您不需要放入 if 语句。事件处理程序有点像“if 语句”。
看这个例子:
mounted() {
// if back button is pressed
window.onpopstate = function(event) {
alert("location: " + document.location + ", state: " + JSON.stringify(event.state));
};
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17917 次 |
最近记录: |