选煤厂安全管理系统前端代码
houzhongjian
2024-11-25 37b2044f04a09e89f82f8484279b5f06b7194481
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<template>
  <div class="min-h-42px flex flex-col">
    <div
      v-for="(item, index) in property.list"
      :key="index"
      class="item h-42px flex flex-row items-center justify-between gap-4px p-x-12px"
    >
      <div class="flex flex-1 flex-row items-center gap-8px">
        <el-image v-if="item.iconUrl" class="h-16px w-16px" :src="item.iconUrl" />
        <span class="text-16px" :style="{ color: item.titleColor }">{{ item.title }}</span>
      </div>
      <div class="item-center flex flex-row justify-center gap-4px">
        <span class="text-12px" :style="{ color: item.subtitleColor }">{{ item.subtitle }}</span>
        <Icon icon="ep-arrow-right" color="#000" :size="16" />
      </div>
    </div>
  </div>
</template>
 
<script setup lang="ts">
import { MenuListProperty } from './config'
/** 列表导航 */
defineOptions({ name: 'MenuList' })
defineProps<{ property: MenuListProperty }>()
</script>
 
<style scoped lang="scss">
.item + .item {
  border-top: 1px solid #eee;
}
</style>