index.vue 559 Bytes
Newer Older
Pan's avatar
Pan committed
1
<template>
Pan's avatar
Pan committed
2
  <div class="dashboard-container">
Pan's avatar
Pan committed
3
    <div class="dashboard-text">name:{{name}}</div>
4
    <div class="dashboard-text">roles:<span v-for='role in roles' :key='role'>{{role}}</span></div>
Pan's avatar
Pan committed
5
  </div>
Pan's avatar
Pan committed
6 7 8
</template>

<script>
Pan's avatar
Pan committed
9
import { mapGetters } from 'vuex'
Pan's avatar
Pan committed
10

Pan's avatar
Pan committed
11 12 13 14 15 16 17 18 19
export default {
  name: 'dashboard',
  computed: {
    ...mapGetters([
      'name',
      'roles'
    ])
  }
}
Pan's avatar
Pan committed
20
</script>
Pan's avatar
Pan committed
21

Pan's avatar
Pan committed
22
<style rel="stylesheet/scss" lang="scss" scoped>
Pan's avatar
Pan committed
23 24 25 26 27 28 29 30 31 32
.dashboard {
  &-container {
    margin: 30px;
  }
  &-text {
    font-size: 30px;
    line-height: 46px;
  }
}
</style>