element-ui中el-progress的复杂型使用场景

这篇具有很好参考价值的文章主要介绍了element-ui中el-progress的复杂型使用场景。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

vue中循环添加多个动态环形进度条,并且每个对应添加自己的状态文字

根据目前的element-ui, 无法直接使用format属性去循环动态添加多个环形进度条的指定文字内容, 因为format中限定了函数参数 ,如下:
进度条多个状态 ui,vue.js

因此采取了一些迂回的写法

<div v-for="(item , index) in arr">
	<el-progress  type="circle" :percentage="item.pc" :color="progressColor(item)" :format="(p) => progressFormat(p, item)"></el-progress>
</div>

export default{
	methods:{
		progressFormat(p,o){
			//这里的p是指element-ui中设置的入参 , o是数组中对应的每一条数据
            let res = p + '% ';
            if(o.ps == 1){
                res += '正常';
            }else if(o.ps == 2){
                res += '不正常';
            }else if(o.ps == 3){
                res += '不知道';
            }
            return res ;

        },
	}

如下图:

进度条多个状态 ui,vue.js文章来源地址https://www.toymoban.com/news/detail-567134.html

到了这里,关于element-ui中el-progress的复杂型使用场景的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • element-ui中 Progress 圆形进度条 自定义文字 底色 圆角 文字颜色等修改

    1.圆形进度条底色修改,非底色修改官方文档中有说明。deep:样式穿透 2.圆角修改 stroke-linecap=“square” ,stroke-linecp有三个值,分别为butt/round/square,默认值为round圆角模式 3.进度条中文字修改,有两种模式,如不需要添加复杂样式,可使用format属性自行添加样式 例: 4.如果需要

    2024年02月11日
    浏览(47)
  • element-ui实现密码复杂度验证

    1、el-form中的rules属性,rules属性定义的是存放多个验证规则的数组formRules(这个数组是个人起的名字),el-form-item中的prop属性,对应的是formRules数组中的对应的规则名称,然后在el-input标签内,设置一个v-model双向数据绑定,以及其他的属性等。:model是绑定属性,置空 在规则

    2024年02月07日
    浏览(40)
  • element-ui文件上传el-upload

            element-ui官网中有文件上传         首先先展示一下我页面的实现效果,如下图所示:          从图中可以看出,我这边实现的是一个可显示进度条的文件上传操作,而且如果上传的文件很大等,还可以中断文件上传。         值得注意的是,如果有添

    2024年02月05日
    浏览(54)
  • 【element-ui】el-dialog改变宽度

    dialog默认宽度为父元素的50%,这就导致在移动端会非常的窄,如图1,需要限定宽度。 解决方法:添加 custom-class 属性,然后在style中编写样式, 注意 ,如果有 scoped 限定,需要加 ::v-deep

    2024年02月11日
    浏览(59)
  • element-ui树形控件el-tree详解

    概述 这里我利用element-ui开发一个vue的树形组件 引入element-ui 安装element-plus 安装按需导入 修改vite.config.js配置按需加载 tree树形控件详解 属性名 说明 类型 可选值 默认值 data 展示数据 array — — empty-text 内容为空的时候展示的文本 string — — node-key 每个树节点用来作为唯一标

    2024年02月07日
    浏览(121)
  • 用element-ui渲染一个二级数据表格即复杂表格,并且自定标题

    最终完成的效果:  废话不多说:直接上代码,不懂来问   说明:关键的逻辑代码不方便展示,只放了表格样式代码,若直接cv,报错纯属正常!!! 另外:原创不易,转载请注明出处!!!

    2024年02月03日
    浏览(47)
  • element-ui复杂table表格-动态新增列、动态调整行、列顺序

    目标: 实现一个复杂table具有以下功能:表格行展开、全部展开、收起、全部收起;可动态配置展示哪些列、调整列展示顺序;动态调整行顺序、行上移、行下移、行移动最顶部、行移动最底部 思路: 本质上就是将表格看成一个数组,对表格的操作当成对数组的操作。

    2024年02月11日
    浏览(49)
  • [element-ui] el-tree 懒加载load

    懒加载:点击节点时才进行该层数据的获取。 注意:使用了懒加载之后,一般情况下就可以不用绑定:data。 懒加载—由于在点击节点时才进行该层数据的获取,默认情况下 Tree 无法预知某个节点是否为叶子节点,所以会为每个节点添加一个下拉按钮,如果节点没有下层数据,

    2024年02月11日
    浏览(66)
  • [element-ui] el-table点击高亮当前行

    1、highlight-current-row 2、:row-class-name=“tableRowClassName”,需要借助@row-click=\\\"handleRowClick\\\"获取当前点击行的下标 参考: elementUI中table点击高亮当前行的两种方式

    2024年03月21日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包