R01. 2021-12-11 16:53 采纳率: 66.7%
浏览 41

判断列表是否展示的简写?

visible 是默认列表页隐藏的,我想让他们等于1的时候展示,但是代码量太多了,希望变成简写

        if (this.batchRule.extendOne === 1) {
            this.columns[20].visible = true
        }
        if (this.batchRule.extendTwo === 1) {
          this.columns[21].visible = true
        }
        if (this.batchRule.extendThree === 1) {
          this.columns[22].visible = true
        }
        if (this.batchRule.extendFour === 1) {
          this.columns[20].visible = true
        }
        if (this.batchRule.extendFive === 1) {
          this.columns[21].visible = true
        }
        if (this.batchRule.extendSix === 1) {
          this.columns[22].visible = true
        }
  • 写回答

3条回答 默认 最新

  • 落落Plus 2021-12-11 17:11
    关注

    img


    把这些抽成一个字段 = this.columns的下标
    例如:this.batchRule.extendIndex = 15;
    this.columns[this.batchRule.extendIndex].visible = true

    评论

报告相同问题?

问题事件

  • 创建了问题 12月11日

悬赏问题

  • ¥15 一部手机能否同时用不同的app进入不同的直播间?
  • ¥15 没输出运行不了什么问题
  • ¥20 输入import torch显示Intel MKL FATAL ERROR,系统驱动1%,: Cannot load mkl_intel_thread.dll.
  • ¥15 点云密度大则包围盒小
  • ¥15 nginx使用nfs进行服务器的数据共享
  • ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
  • ¥15 51嵌入式入门按键小项目
  • ¥30 海外项目,如何降低Google Map接口费用?
  • ¥15 fluentmeshing
  • ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果