
<template>
  <div>
    <nuxt />
  </div>
</template>

<script>
import { mapActions, mapState } from 'vuex'
export default {
  name: "default",
  computed: {
    ...mapState({
      info: state => state.system.info
    })
  },
  created() {
    this.getViewData()
  },
  methods: {
    ...mapActions('system',  ['setInfo']),
    async getViewData () {
      if (!this.info) {
        const { data } = await this.$get('/api/Home/view');
        this.setInfo(data)
      }

    }
  }
}
</script>


<style scoped lang="less">

</style>
