Blame view
src/views/dashboard/index.vue
905 Bytes
80a28914e init |
1 2 |
<template> <div class="dashboard-container"> |
a795fa7b1 auto commit the c... |
3 4 |
<div class="dashboard-text">用户名: {{ name }}</div> <div class="dashboard-text">角色: <span v-for="role in roles" :key="role">{{ role }}</span></div> |
80a28914e init |
5 6 7 8 9 |
</div> </template> <script> import { mapGetters } from 'vuex' |
c44ba96f6 auto commit the c... |
10 11 12 13 14 15 16 17 18 19 |
// import ElementUI from 'element-ui' // 按需引入 引入 ECharts 主模块 // var echarts = require('echarts/lib/echarts') // 引入柱状图 // require('echarts/lib/chart/bar') // 引入提示框和标题组件 // require('echarts/lib/component/tooltip') // require('echarts/lib/component/title') // 全部引入 // var echarts = require('echarts') |
80a28914e init |
20 21 22 23 24 |
export default { name: 'Dashboard', computed: { ...mapGetters([ |
cf56a6c30 init role permission |
25 26 |
'name', 'roles' |
80a28914e init |
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
]) } } </script> <style lang="scss" scoped> .dashboard { &-container { margin: 30px; } &-text { font-size: 30px; line-height: 46px; } } </style> |