| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <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: false,
- 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;
- width: 100vw;
- line-height: 59px !important;
- box-shadow: none !important;
- transition: background 300ms;
- a {
- color: white;
- &:hover {
- color: rgba(255, 255, 255, 0.8);
- }
- }
- // 重新定义图片大小
- img {
- height: 60px;
- }
- }
- // 系统顶部背景图设置
- &.light .logo {
- //background-color: @primary-color;
- background-image: url('../../assets/header-background.png');
- background-size: cover;
- //width: auto;
- }
- }
- </style>
|