当前位置: 首页 > news >正文

开发指南136-设置零值不显示

表格里满屏的0蛋不好看,客户要求有不显示零值功能。

平台前端是基于VUE+ElmentUI的,以下方法仅限于这个架构。

第一步:使用选择框来设置是否显示零值,默认不显示

<el-checkbox v-model="askForUnionForm.showZeroInfo" false-label="0" true-label="1" @change="showZeroInfoChange">零值不显示</el-checkbox>

通过@change事件来触发表格显示情况。

第二步:在el-table-column里根据设置来显示是否显示0值,有两种方法

              1、v-if

                 这个简单明了:

                    <template slot-scope="scope">
<span v-if="scope.row.value1!= '0' || askForUnionForm.showZeroInfo === '1'">
{{ scope.row.value1 }}
</span>
</template>

              2、使用formatter

                  formatter 是一个函数,接收四个参数:

                   row:当前行的数据
column:当前列的配置
cellValue:当前单元格的值
index:当前行的索引(从 0 开始)

                 <el-table-column prop="value1"  :formatter="formatData">

    formatData(row, column, cellValue, index) {if (cellValue!= '0' || askForUnionForm.showZeroInfo === '1')return cellValueelse return ""}

平台推荐使用formatData

http://www.xdnf.cn/news/1398853.html

相关文章:

  • vue中的与,或,非
  • Ansible 核心运维场景落地:YUM 仓库、SSH 公钥、固定 IP 配置技巧
  • [Windows] 剪映国际版CapCut 6.7.0 视频编辑处理,免费使用素材和滤镜
  • 拼团小程序源码分享拼团余额提现小程序定制教程开发源码二开
  • LeetCode 136. 只出现一次的数字
  • [论文阅读] 人工智能 + 软件工程 | 从“法律条文”到“Gherkin脚本”:Claude与Llama谁更懂合规开发?
  • 普蓝自研AutoTrack-4X导航套件平台适配高校机器人实操应用
  • k8s(自写)
  • docker安装Prometheus和Grafana 监控界面
  • 为多种业态注入智能化发展新活力的智慧地产开源了
  • 从Java全栈开发视角看企业级应用架构设计与实践
  • C++转置正方形矩阵
  • 掌握表单:React中的受控组件与表单处理
  • 【物联网】BLE 系统架构全景图
  • 关于PXIe工控机XH-PXIe7312双路25G网卡
  • Docker核心概念与镜像仓库操作指南
  • FlowUs AI-FlowUs息流推出的AI创作助手
  • uniapp监听物理返回按钮事件
  • Ansible主机模式与文件导入技巧
  • C++世界的大门——基础知识总结
  • 医疗AI时代的生物医学Go编程:高性能计算与精准医疗的案例分析(六)
  • 工业产品营销:概念、原理、流程与实践指南
  • 【浅尝Java】运算符全介绍(含除法取模运算各情况分析、位运算与移位运算分析、逻辑与条件运算符)
  • Raycast 使用指南:解锁 macOS 生产力新高度
  • Kotlin Android 水印功能实现指南:使用 Watermark 库
  • Netty 心跳与链路保活机制详解:保证高并发环境下的稳定连接
  • 互联网大厂大模型应用开发岗位面试:技术点详解与业务场景演练
  • Spark mapGroups 函数详解与多种用法示例
  • Java面试-MyBatis篇
  • 执行一条Select语句流程