首页 > 其他分享 >页面中的blockShow组件展示,可进行相关的样式修改,一般月饼图搭配使用,具体根据实际来

页面中的blockShow组件展示,可进行相关的样式修改,一般月饼图搭配使用,具体根据实际来

时间:2024-01-29 10:46:29浏览次数:24  
标签:String default top height blockShow 组件 页面 type 255

<template>
    <!-- 这是新版的相对应的颜色列表的UI -->
    <div class="bllockListShow">
        <div class="pieList" v-for="(item,index) in dataArr" :key="index" @click="clickUptown(index,item)"
            :style="{height:height,marginTop:listTop,background:listBackground}">
            <div class="pieSquare" :style="{background:colors[index],marginTop:squareTop}"></div>
            <div class="pieName" :style="{lineHeight:height}">{{item.name}}</div>
            <div class="pieValue" :style="{lineHeight:height,paddingRight:paddingRight}" style="font-size:16px;font-style: oblique;">{{item.value}}</div>
            <div class="pieValue" :style="{lineHeight:height,paddingRight:paddingRight,color:colors[index]}" v-if="isRateShow">{{item.rate}}%</div>
            <!-- <div class="pieLine" :style="{background:colors[index],height:height}"></div> -->
        </div>
    </div>
</template>
<script>
export default {
    props:{
        colors:{
            type:Array,
            default:()=>[]
        },
        //数组
        dataArr:{
            type:Array,
            default:()=>[]
        },
        height:{
            type:String,
            default:'28px'
        },
        squareTop:{
            type:String,
            default:"11px"
        },
        listTop:{
            type:String,
            default:'15px'
        },
        paddingRight:{
            type:String,
            default:'15px'
        },
        isRateShow:{
            type:Boolean,
            default:true
        },
        listBackground:{
            type:String,
            default:'rgba(255, 255, 255, 0.1)'
        }
    },
    data() {
        return {

        }
    },

    methods: {

    },
    mounted(){
    },
}
</script>
<style lang="scss">
.bllockListShow{
    .pieList:first-child{
        margin-top: 0px;
    }
    .pieList{
        width: 100%;
        // background: rgba(255, 255, 255, 0.1);
        position: relative;
        display: flex;
        // margin-top:10px;
        cursor: pointer;
        .pieSquare{
            width: 6px;
            height: 6px;
            background: #1D9FFF;
            // margin-top: 11px;
            margin-left: 10px;
        }
        .pieName{
            font-size: 12px;
            color: #ACC4E5;
            // line-height: 28px;
            padding-left: 10px;
        }
        .pieValue{
            font-size: 12px;
            color: #ffffff;
            // line-height: 28px;
            // padding-left: 20px;
            font-weight: bold;
            flex:1;
            text-align: right;
            // padding-right: 5px;
        }
        .pieLine{
            position: absolute;
            width: 2px;
            // height: 28px;
            top:0px;
            right:0px;
            background: #1D9FFF;
        }
    }
}
</style>

标签:String,default,top,height,blockShow,组件,页面,type,255
From: https://www.cnblogs.com/xuelinomen/p/17993990

相关文章

  • 动态绑定组件时 v-model:value 的使用
    //requireimportcomponentsconstfiles=require.context("@/components/control",true,/\index.vue$/);//console.log('files:',files.keys())//files:['./cascader/index.vue','./control/cascader/index.vue',......
  • 管理组件状态
    在应用中,界面通常都是动态的。如图1所示,在子目标列表中,当用户点击目标一,目标一会呈现展开状态,再次点击目标一,目标一呈现收起状态。界面会根据不同的状态展示不一样的效果。图1 展开/收起目标项ArkUI作为一种声明式UI,具有状态驱动UI更新的特点。当用户进行界面交互或有外部事件引起......
  • 记录使用chremo extension 扩展中的页面与其中的iframe通信
    对扩展之前并不怎么了解,简单学过一点js,刷小视频的时候突然冒出想法想做一个扩展。一开始做就遇到了麻烦,记录一下-2024.1.28使用的版本是v3找了挺久文档之后获得了解决方法:其实挺简单的,通过拿到iframe的引用,调用下面的postMessage方法对iframe发送消息variframe=document.ge......
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之CheckboxGroup组件
    鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之CheckboxGroup组件一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1+编辑二、CheckboxGroup组件提供多选框组件,通常用于某选项的打开或关闭。子组件无。接口CheckboxGroup(options?:{group?:string})创......
  • 头像和消息组件css实现思路
    修改后:实现代码(可以用于组装头像和消息):<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>D......
  • 如何改Maven Dependencies的源码,如何把springboot组件的源码改造后使用
    由于springboot提供的源码有些地方不太符合预期,所以需要改动改动,这里就会说到,如何改MavenDependencies的源码。如何把springboot组件的源码改造后使用。v修改源码的几种方式直接在自己工程中建同包同类名的类进行替换采用@Primary注解排除需要替换的jar包中的类@Bean......
  • HTML5 新手文档流、文档结构、页面生命周期 讲解
    HTML5新手文档流、文档结构、页面生命周期讲解1.HTML代码执行顺序  2.CSS代码执行优先执行 3.JS代码执行和HTML结构的先后顺序 4.HTML5页面生命周期生命周期事件document.onreadywindow.onloadwindow.onclosewindow.onresizewindow.onscrool 媒体标签......
  • 可观测性平台-数据洞察(2)-网站性能探究之页面加载时间
    声明首先本文数据均来源于对观测云的观测,欢迎和我一起折腾。如果你也对这部分内容感兴趣,欢迎私信。写在前面的话本文不设预期,写到哪里,聊到哪里名词解释目录气泡图:view_resource_count:loading_time:view_path_groupresource_size气泡图气泡图可用于展示三个变量之间的关系,与散点图......
  • 一对一源码,前端页面权限和按钮权限控制
    一对一源码,前端页面权限和按钮权限控制页面权限是一对一源码后台系统中非常常见的需求,在前端实现页面权限和按钮权限是为了确保用户只能访问其有权访问的页面,并执行其有权执行的操作。本文介绍前端实现页面权限和按钮权限控制的流程和逻辑。1.获取用户当前权限并且存在全......
  • 004*:组件的生命周期(初始化、进行中、销毁)
    目录 正文1:生命周期-初始化/*目标1:始化生命周期的执行过程2:理解生命周期的各个钩子函数的作用*/importReact,{Component}from'react'exportdefaultclassLifeCycleComponentextendsComponent{//构造函数constructor(props){super(p......