<template>
    <div id="app">
        <router-view></router-view>
    </div>
</template>

<script>
    import Setting from '@/setting';
    import util from '@/libs/util';
    export default {
        name: 'App',
        created () {
            if (util.session.get(Setting.storeKey) ) {
                this.$store.replaceState(Object.assign({}, this.$store.state,JSON.parse(util.session.get(Setting.storeKey))))
            } 

            window.addEventListener("beforeunload",()=>{
                util.session.get(Setting.usernameKey) && util.session.set(Setting.storeKey,JSON.stringify(this.$store.state))
            })
        }
    }
</script>