|
|
|
|
@ -3,7 +3,8 @@ |
|
|
|
|
<logo></logo> |
|
|
|
|
<el-scrollbar style="height:100%"> |
|
|
|
|
<div v-if="validatenull(menu)" |
|
|
|
|
class="avue-sidebar--tip">{{$t('menuTip')}}</div> |
|
|
|
|
class="avue-sidebar--tip">{{$t('menuTip')}} |
|
|
|
|
</div> |
|
|
|
|
<el-menu unique-opened |
|
|
|
|
:default-active="nowTagValue" |
|
|
|
|
mode="vertical" |
|
|
|
|
@ -20,12 +21,13 @@ |
|
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
<script> |
|
|
|
|
import { mapGetters } from "vuex"; |
|
|
|
|
import logo from "../logo"; |
|
|
|
|
import sidebarItem from "./sidebarItem"; |
|
|
|
|
export default { |
|
|
|
|
import {mapGetters} from "vuex"; |
|
|
|
|
import logo from "../logo"; |
|
|
|
|
import sidebarItem from "./sidebarItem"; |
|
|
|
|
|
|
|
|
|
export default { |
|
|
|
|
name: "sidebar", |
|
|
|
|
components: { sidebarItem, logo }, |
|
|
|
|
components: {sidebarItem, logo}, |
|
|
|
|
data() { |
|
|
|
|
return {}; |
|
|
|
|
}, |
|
|
|
|
@ -37,13 +39,14 @@ export default { |
|
|
|
|
}, |
|
|
|
|
computed: { |
|
|
|
|
...mapGetters(["website", "menu", "tag", "keyCollapse", "screen"]), |
|
|
|
|
nowTagValue: function() { |
|
|
|
|
nowTagValue: function () { |
|
|
|
|
return this.$router.$avueRouter.getValue(this.$route); |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
mounted() {}, |
|
|
|
|
mounted() { |
|
|
|
|
}, |
|
|
|
|
methods: {} |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
</script> |
|
|
|
|
<style lang="scss" scoped> |
|
|
|
|
</style> |
|
|
|
|
|