vue2 el-tabs 实现当内容超出时可以左右切换滚动的tab标签

目标:基于 el-tabs 实现当内容超出时可以左右切换滚动的tab标签

最开始的做法是直接用el-button去做,但是发现当内容超出后会它会自动换行并且还不可以左右切换

就像下面的效果,这种做出来就不是很美观

<el-radio-group v-model="tabPosition">
  <el-radio-button
    v-for="item in productTabTypeList"
    :key="item.id"
    :value="item.value"
  >
    {
  {item.label}}
  </el-radio-button>
</el-radio-group>
        
const productTabType = [
  {
    label: "科技信用贷",
    value: "科技信用贷",
    id: 1,
  },
  {
    label: "科技项目贷",
    value: "科技项目贷",
    id: 2,
  },
  {
    label: "科技担保贷",
    value: "科技担保贷",
    id: 3,
  },
  {
    label: "科技人才贷",
 
引用中的代码段是一个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
发出的红包

打赏作者

小白小白从不日白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值