feat:vue-elemet-admin升级改造

This commit is contained in:
有来技术
2021-11-23 23:14:33 +08:00
parent 0ec8710e6f
commit e983182fdb
8 changed files with 200 additions and 109 deletions

View File

@@ -22,7 +22,7 @@
<script>
import {computed, defineComponent} from "vue";
import SidebarItem from './SidebarItem.vue'
import SidebarLogo from './Logo.vue'
import Logo from './Logo.vue'
import variables from '@styles/variables.scss'
import {useStore} from '@/store'
import {useRoute} from 'vue-router'
@@ -31,7 +31,7 @@ import {useRoute} from 'vue-router'
export default defineComponent({
components: {
SidebarItem,
SidebarLogo
Logo
},
setup() {
const store = useStore()
@@ -39,6 +39,9 @@ export default defineComponent({
const sidebar = computed(() => {
return store.state.app.sidebar
})
const routes = computed(() => {
return store.state.permission.routes
})
const showLogo = computed(() => {
return store.state.settings.sidebarLogo
})
@@ -56,7 +59,7 @@ export default defineComponent({
return {
sidebar,
route,
routes,
showLogo,
variables,
activeMenu,