<template> <div style="width: 100%;height: 100%" class="bs-design-wrap" > <dv-decoration-8 :key="updateKey" :color="color" /> </div> </template> <script> import DvDecoration8 from '@jiaminghi/data-view/lib/components/decoration8/src/main.vue' import { refreshComponentMixin } from 'data-room-ui/js/mixins/refreshComponent' export default { name: 'Decoration8', components: { DvDecoration8 }, mixins: [refreshComponentMixin], props: { // 卡片的属性 config: { type: Object, default: () => ({}) } }, data () { return {} }, computed: { color () { return this.config.customize.decorationColor1 || this.config.customize.decorationColor2 ? [ this.config.customize.decorationColor1, this.config.customize.decorationColor2 ] : null } }, watch: {}, mounted () {}, methods: {} } </script> <style lang="scss" scoped> .bs-design-wrap { position: relative; width: 100%; height: 100%; background-color: transparent; border-radius: 4px; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1); box-sizing: border-box; } .title-box { height: 40px; padding: 10px 10px 0 0; box-sizing: border-box; .title { font-size: 14px; color: #333; font-weight: bold; border-left: 3px solid var(--bs-el-color-primary); padding-left: 16px; } .target-value { overflow-y: auto; height: 60px; font-weight: bold; width: 100%; font-size: 20px; color: #333; padding: 16px 0 0 22px; box-sizing: border-box; } } .el-icon-warning { color: #ffd600; } .title-hover { &:hover { cursor: move; } } /*滚动条样式*/ ::v-deep ::-webkit-scrollbar { width: 4px; border-radius: 4px; height: 4px; } ::v-deep ::-webkit-scrollbar-thumb { background: #dddddd !important; border-radius: 10px; } </style>