Browse Source

fixed: 修改header图标位置

liuyang 2 years ago
parent
commit
e9a65b045a
2 changed files with 16 additions and 4 deletions
  1. 7 3
      examples/App.vue
  2. 9 1
      packages/layer/Header.vue

+ 7 - 3
examples/App.vue

1
<script setup lang="ts">
1
<script setup lang="ts">
2
import { ref } from 'vue';
2
import { ref } from 'vue';
3
import { useRoute } from 'vue-router';
3
import { useRoute } from 'vue-router';
4
// import logoImg from '../packages/assets/images/empty.svg';
4
5
5
const menuList = ref<any>([
6
const menuList = ref<any>([
6
  {
7
  {
95
    path: '/flow-demo'
96
    path: '/flow-demo'
96
  }
97
  }
97
]);
98
]);
98
99
const headerInfo = ref<any>({
99
const headerInfo = ref<any>({
100
  // title: 'AIoT Edge管理平台',
101
  // logo
100
  title: '后台管理平台'
101
  // logo: logoImg,
102
  // style: {
103
  //   width: '30px',
104
  //   height: '30px'
105
  // }
102
});
106
});
103
const route = useRoute();
107
const route = useRoute();
104
108

+ 9 - 1
packages/layer/Header.vue

9
  <div class="common-panel-header">
9
  <div class="common-panel-header">
10
    <div class="h-l">
10
    <div class="h-l">
11
      <!-- logo -->
11
      <!-- logo -->
12
      <img class="__header-info-logo" :src="headerInfo?.logo || ''" alt="" />
12
      <img
13
        class="__header-info-logo"
14
        :style="headerInfo.style"
15
        :src="headerInfo?.logo || ''"
16
        alt=""
17
      />
13
      <!-- title -->
18
      <!-- title -->
14
      <span class="__header-info-title">{{ headerInfo?.title }}</span>
19
      <span class="__header-info-title">{{ headerInfo?.title }}</span>
15
    </div>
20
    </div>
183
    min-width: 240px;
188
    min-width: 240px;
184
    color: #fff;
189
    color: #fff;
185
    display: flex;
190
    display: flex;
191
    align-items: center;
192
    height: 100%;
186
    .__header-info-logo {
193
    .__header-info-logo {
187
      max-height: 60px;
194
      max-height: 60px;
188
      width: auto;
195
      width: auto;
196
      margin-right: 10px;
189
    }
197
    }
190
    .__header-info-title {
198
    .__header-info-title {
191
      color: #fff;
199
      color: #fff;