Vueログアウト登録時にキャッシュをクリアすることができます。
以下の通りです
以上のVueはログイン時にキャッシュをクリアすることが小編集の皆さんに提供した内容の全部です。参考にしていただければと思います。よろしくお願いします。
<template>
<div id="main" class="app-main">
<router-view></router-view>
</div>
</template>
<script>
export default {
data () {
return {
theme: this.$store.state.app.themeColor
};
},
mounted () {
},
beforeDestroy () {
},
methods: {
},
mounted(){
// localStorage
window.onbeforeunload = function (e) {
var storage = window.localStorage;
storage.clear()
}
}
};
</script>
<style>
html,body{
width: 100%;
height: 100%;
background: #f0f0f0;
overflow: hidden;
}
.app-main{
width: 100%;
height: 100%;
}
複数ページのプログラムであれば、各ページで同じようにmountedメソッドでこのイベントを登録すればいいです。以上のVueはログイン時にキャッシュをクリアすることが小編集の皆さんに提供した内容の全部です。参考にしていただければと思います。よろしくお願いします。