1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <template>
- <div class="logo">
- <router-link :to="routerLinkTo">
- <!-- update-begin- author:sunjianlei --- date:20190814 --- for: logo颜色根据主题颜色变化 -->
- <img v-if="navTheme === 'dark'" src="~@/assets/logo.png" alt="logo">
- <img v-else src="~@/assets/logo.png" alt="logo">
- <!-- update-begin- author:sunjianlei --- date:20190814 --- for: logo颜色根据主题颜色变化 -->
- <h1 v-if="showTitle">{{ title }}</h1>
- </router-link>
- </div>
- </template>
- <script>
- import { mixin } from '@/utils/mixin.js'
- export default {
- name: 'Logo',
- mixins: [mixin],
- props: {
- title: {
- type: String,
- default: '山东省省级土地资产信息管理系统',//山东省省级土地资产
- required: false
- },
- showTitle: {
- type: Boolean,
- default: true,
- required: false
- },
- // 点击Logo跳转地址
- routerLinkTo: {
- type: Object,
- default: () => ({name: 'dashboard'}),
- },
- }
- }
- </script>
- <style lang="less" scoped>
- /*缩小首页布 局顶部的高度*/
- @height: 59px;
- .sider {
- box-shadow: none !important;
- .logo {
- height: @height !important;
- width: 500px;
- line-height: @height !important;
- box-shadow: none !important;
- transition: background 300ms;
- a {
- color: white;
- &:hover {
- color: rgba(255, 255, 255, 0.8);
- }
- }
- }
- &.light .logo {
- background-color: @primary-color;
- }
- }
- </style>
|