vueブラウザウィンドウを閉じるとlocalStorageのデータが空になります

918 ワード

vueで作った単一ページプログラムの場合は、傍受の方法をAppに置きます.vueは最も柔軟です



    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()
            }
        }


    };




二、マルチページのプログラムであれば、各ページで同じようにmountedメソッドでこのイベントを登録すればいい!