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’}"

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

引用中的代码段是一个Vue组件,其中包含了`<el-tabs>`标签和`<el-tab-pane>`标签,用于实现选项卡切换功能。`<el-tabs>`是element-ui库中的一个组件,它通过`v-model`绑定了`val`属性,用于记录当前选中的选项卡。在`<el-tab-pane>`中使用了`v-for`指令来遍历`tabList`数组,生成对应的选项卡内容。点击选项卡时,会通过`@tab-click`事件触发`handleClick`方法,这个方法会将选项卡的`name`属性作为参数传递给父组件的`changeTab`方法。这样,父组件就可以根据选项卡的切换来改变`is`的值,从而动态切换组件的显示内容。 引用中提到了使用Vue的`router-view`和`keep-alive`来实现面的切换效果,代替了原来使用iframe的方式。 根据你的问题,我认为你想知道`<el-tabs>`标签中的左右两个箭头(>)的含义。根据代码片段中的信息,我无法确定这两个箭头的具体含义。可能是用于表示选项卡的切换方向,或者是用于表示选项卡的折叠和展开。如果需要更准确的回答,请提供更多的代码或者上下文信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [el-tabs和<component>配合,实现tab栏的切换效果](https://blog.csdn.net/heiKeWangZi1368/article/details/123380063)[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: 33.333333333333336%"] - *2* [vue tabs切换,替换iframe](https://download.csdn.net/download/u010767512/10742930)[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: 33.333333333333336%"] - *3* [el-tabs嵌套el-tabs导致内部标签不显示](https://blog.csdn.net/m0_62346214/article/details/130993849)[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: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值