el-tabs遍历数据展示对应内容

el-tabs遍历数据动态展示对应内容(以及vue其他实用方法)

1.效果:
在这里插入图片描述

代码如下

 <el-tabs v-model="tabActiveName">
                  <el-tab-pane
                    v-for="(item, index) in tabApplicationList"
                    :key="index"
                    :label="item.name"
                    :name="item.id"
                    lazy
                  > </el-tabs>
  
  //methods里面的  tabApplicationList tabActiveName自定义
  chooseApplyChange(val) {
      this.$axios
        .get('url' + val)
        .then((res) => {
          this.tabApplicationList = res.data.data
          this.tabActiveName = this.tabApplicationList[0].id
        })
    },

实现效果,点击某项出现某一项的数据

2.在tab选项中填充内容
在这里插入图片描述

点击保存,实现效果:
在这里插入图片描述

点击不同的选项卡展示不同i的效果 for遍历

 <el-tabs v-model="tabActiveName">
                  <el-tab-pane
                    v-for="(item, index) in tabApplicationList"
                    :key="index"
                    :label="item.name"
                    :name="item.subassemblyDetailId"
                    lazy
                  >
                    <h5>伸缩规则</h5>
                    <template v-for="(item2, index2) in flexibleArray">
                      <el-row
                        :gutter="20"
                        style="margin-top: 20px"
                        :key="index2"
                        v-if="item2.subassemblyDetailId ==item.subassemblyDetailId "
                      >
                        <el-col :span="9">内存&nbsp;&nbsp;&nbsp;&nbsp;{{item2.memory|filterOne}}</el-col>
                        <el-col
                          :span="15"
                        >实例数量&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{item2.instancesNumber}}</el-col>
                      </el-row>
                    </template>
                  </el-tab-pane>
                </el-tabs>

删除list中的某项数据:

是定义的数组

this.flexibleArray.splice(
        this.flexibleArray.findIndex(
          (e) => e.id === this.id
        ),
        1
)

设置动态表格表头颜色: :header-cell-style="{background:’#eef1f6’,color:’#606266’}"

效果:
在这里插入图片描述

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用el-tabs组件进行数组遍历的方法是通过在el-tabs中使用el-tab-pane标签,并使用v-for指令来遍历数组。具体的代码如下所示: ``` <el-tabs v-model="tabActiveName"> <el-tab-pane v-for="(item, index) in tabApplicationList" :key="index" :label="item.name" :name="item.id" lazy> <!-- 这里是每个选项卡的内容 --> </el-tab-pane> </el-tabs> ``` 在上面的代码中,v-for="(item, index) in tabApplicationList"表示对tabApplicationList数组进行遍历,item是数组中的每个元素,index是当前元素的索引。然后,使用el-tab-pane标签来表示每个选项卡,通过绑定label属性来显示选项卡的名称,通过绑定name属性来设置选项卡的唯一标识。在el-tab-pane中可以添加任何想要展示内容。 这样就可以实现el-tabs组件遍历数组的效果了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [手动动态改变el-tabs标签顺序](https://download.csdn.net/download/weixin_45421804/85813374)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [el-tabs遍历数据展示对应内容](https://blog.csdn.net/kawayiyy123/article/details/113357673)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值