|
@@ -14,7 +14,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="7">
|
|
|
<el-row justify="end" type="flex" align="middle">
|
|
|
- <span>张三</span>
|
|
|
+ <span>{{ userInfo }}</span>
|
|
|
<el-dropdown trigger="click" placement="top">
|
|
|
<span class="el-dropdown-link">
|
|
|
<i class="el-icon-arrow-down el-icon--right"></i>
|
|
@@ -63,7 +63,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { mapState, mapMutations } from "vuex";
|
|
|
+import { mapState, mapMutations, mapGetters } from "vuex";
|
|
|
|
|
|
export default {
|
|
|
name: "top-aside",
|
|
@@ -74,6 +74,8 @@ export default {
|
|
|
},
|
|
|
computed: {
|
|
|
...mapState("permission", ["isSidebarNavCollapse"]),
|
|
|
+ // ...mapGetters(["userInfo"]),
|
|
|
+ ...mapState({ userInfo: (state) => state.user.userInfo }),
|
|
|
},
|
|
|
methods: {
|
|
|
...mapMutations(["LOGIN_OUT"]),
|
|
@@ -95,6 +97,9 @@ export default {
|
|
|
//window.location.reload();
|
|
|
},
|
|
|
},
|
|
|
+ mounted() {
|
|
|
+ console.log(this.userInfo);
|
|
|
+ },
|
|
|
};
|
|
|
</script>
|
|
|
|
|
@@ -231,10 +236,10 @@ export default {
|
|
|
}
|
|
|
.aa {
|
|
|
transition: 0.6s;
|
|
|
- transform: rotate(90deg);
|
|
|
+ transform: rotate(0deg);
|
|
|
}
|
|
|
.go {
|
|
|
- transform: rotate(0deg);
|
|
|
+ transform: rotate(90deg);
|
|
|
transition: 0.6s;
|
|
|
}
|
|
|
.el-col-17 {
|