<script>
export default {
mounted() {
var that = this
window.onload = function() {
if (!window.sessionStorage['tempFlag']) {
console.log('关闭~~')
localStorage.clear()
that.$router.push({ name: 'login' })
} else {
console.log('刷新~~~')
window.sessionStorage.removeItem('tempFlag')
}
}
window.onunload = function () {
window.sessionStorage['tempFlag'] = false
}
window.onbeforeunload = function () {
window.sessionStorage['tempFlag'] = true
}
}
}
</script>
vue的话 在 mount 里面写