App.vue 537 B

1234567891011121314151617181920212223242526272829
  1. <template>
  2. <div id="app">
  3. <router-view />
  4. </div>
  5. </template>
  6. <script>
  7. import { mapGetters } from 'vuex';
  8. export default {
  9. created() {
  10. if (this.token) {
  11. this.$store.dispatch('permMenu');
  12. this.$store.dispatch('userInfo');
  13. }
  14. let source = this.$project == 'sass' ? 'sass' : 'admin';
  15. if (source == 'admin') {
  16. localStorage.setItem('source', source);
  17. localStorage.setItem('account', 12358);
  18. }
  19. },
  20. computed: {
  21. ...mapGetters(['token'])
  22. }
  23. };
  24. </script>
  25. <style lang="stylus" src="./assets/css/index.styl"></style>