为TabPage组件添加showTabs属性:1. 添加showTabs布尔类型属性,默认值为true;2. 修改标签栏条件渲染,增加showTabs判断

This commit is contained in:
zqm
2025-11-05 13:04:46 +08:00
parent 7445fa23c6
commit 893bd65f53

View File

@@ -1,7 +1,7 @@
<template> <template>
<div class="tab-page"> <div class="tab-page">
<!-- 使用panels数组渲染标签栏 --> <!-- 使用panels数组渲染标签栏 -->
<div v-if="panels && panels.length > 0" class="tab-header"> <div v-if="showTabs && panels && panels.length > 0" class="tab-header">
<div <div
v-for="(panel, index) in panels" v-for="(panel, index) in panels"
:key="panel.id" :key="panel.id"
@@ -34,6 +34,11 @@ const props = defineProps({
panels: { panels: {
type: Array, type: Array,
default: () => [] default: () => []
},
// 是否显示页标签栏
showTabs: {
type: Boolean,
default: true
} }
}) })