Newer
Older
BigScreenDatav / src / components / container / container1.vue
StephanieGitHub on 16 Jul 2021 1 KB MOD: 调整UI
<!--
 * @Description: 指标块布局
 * @Author: 王晓颖
 * @Date: 2021-07-14 09:03:40
 -->
<template>
  <div class="block-container">
    <div class="block-title">
      <title2 :title="title"/>
      <!--<dv-decoration-1 style="width:0.8rem; height:100%;" :color="colors"/>-->
      <!--<div class="title">{{title}}</div>-->
      <!--</dv-decoration-1>-->
    </div>
    <div class="block-content" :style="{'padding':padding}">
      <slot/>
    </div>
  </div>
</template>

<script>
  import Title2 from "../title/Title2";
  export default {
    name: "container1",
    components: {Title2},
    props:{
      title:{
        type:String,
        default:''
      }, // 标题
      colors:{
        type: Array,
        default: ()=>{
          return ['#ffffff','#4f98ee']
        }
      },
      padding:{
        type:String,
        default:'0.05rem'
      }, // 内容内边距
    }
  }
</script>

<style rel="stylesheet/scss" lang="scss" scoped>
.block-container{
  height: 100%;
  width:100%;
  display: flex;
  flex-direction: column;
  .block-title{
    display: flex;
    justify-content: start;
    align-items: flex-end;
    .title{
      line-height: 0.4rem;
      font-size:0.28rem;
      font-weight: bold;
      color: white;
    }
  }
  .block-content{
    flex:1;
    /*height: calc(100% - 0.5rem);*/
  }
}
</style>