farris-vue/packages/ui-vue/docs/.vitepress/dist/components/tabs/index.html

63 lines
54 KiB
HTML
Raw Normal View History

2022-10-08 19:23:16 +08:00
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Tabs 标签页 | Farris Vue</title>
<meta name="description" content="基于 Farris Design 的前端组件库">
2022-10-09 14:16:10 +08:00
<link rel="stylesheet" href="/farris-vue/assets/style.88298716.css">
<link rel="modulepreload" href="/farris-vue/assets/app.14867dbe.js">
<link rel="modulepreload" href="/farris-vue/assets/components_tabs_index.md.6f56e979.lean.js">
2022-10-08 19:23:16 +08:00
<link rel="icon" type="image/svg+xml" href="/assets/logo.svg">
<script id="check-dark-light">(()=>{const e=localStorage.getItem("vitepress-theme-appearance"),a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
</head>
<body>
2022-10-09 14:16:10 +08:00
<div id="app"><div class="Layout" data-v-031d94a9><!--[--><!--]--><!--[--><span tabindex="-1" data-v-ef3ff571></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-ef3ff571> Skip to content </a><!--]--><!----><header class="VPNav" data-v-031d94a9 data-v-a4003dc3><div class="VPNavBar has-sidebar" data-v-a4003dc3 data-v-0dc97b6d><div class="container" data-v-0dc97b6d><div class="VPNavBarTitle has-sidebar" data-v-0dc97b6d data-v-436388aa><a class="title" href="/farris-vue/" data-v-436388aa><!--[--><!--]--><!--[--><!--[--><!--[--><img class="VPImage dark logo" src="/farris-vue/assets/farris_design_dark.png" data-v-fb592933><!--]--><!--[--><img class="VPImage light logo" src="/farris-vue/assets/farris_design_light.png" data-v-fb592933><!--]--><!--]--><!--]--><!--[--><!--]--></a></div><div class="content" data-v-0dc97b6d><!--[--><!--]--><!----><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-0dc97b6d data-v-0e4a0156><span id="main-nav-aria-label" class="visually-hidden" data-v-0e4a0156>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/farris-vue/components/" data-v-0e4a0156 data-v-0a80cc8c data-v-85f4978e><!--[-->组件<!--]--><!----></a><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-0dc97b6d data-v-0a495586><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" aria-label="toggle dark mode" data-v-0a495586 data-v-341e62f2 data-v-ae1738e5><span class="check" data-v-ae1738e5><span class="icon" data-v-ae1738e5><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-341e62f2><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-341e62f2><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><!----><div class="VPFlyout VPNavBarExtra extra" data-v-0dc97b6d data-v-ad9d7b94 data-v-f0b1253a><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-f0b1253a><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-f0b1253a><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-f0b1253a><div class="VPMenu" data-v-f0b1253a data-v-92d152a7><!----><!--[--><!--[--><!----><div class="group" data-v-ad9d7b94><div class="item appearance" data-v-ad9d7b94><p class="label" data-v-ad9d7b94>
2022-10-08 19:23:16 +08:00
<span class="token keyword">import</span> <span class="token punctuation">{</span> ref <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">&#39;vue&#39;</span><span class="token punctuation">;</span>
</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>f-tabs</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>f-tab-page</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>tab1<span class="token punctuation">&quot;</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>Tab Page 1<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>Content of Tab Page 1<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>f-tab-page</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>f-tab-page</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>tab2<span class="token punctuation">&quot;</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>Tab Page 2<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>Content of Tab Page 2<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>f-tab-page</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>f-tab-page</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>tab3<span class="token punctuation">&quot;</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>Tab Page 3<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>Content of Tab Page 3<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>f-tab-page</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>f-tabs</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">&gt;</span></span>
</code></pre></div><!--]--></div></div><div class="demo-block-control" data-v-b80d3312><i class="control-icon icon-caret-down" data-v-b80d3312></i><span style="display:none;" class="control-text" data-v-b80d3312>显示代码</span><div class="control-button-wrap" data-v-b80d3312><span style="display:none;" class="control-button copy-button" data-v-b80d3312>复制代码片段</span></div></div></div><h2 id="禁用" tabindex="-1">禁用 <a class="header-anchor" href="#禁用" aria-hidden="true">#</a></h2><div class="demo-block demo-index" data-v-b80d3312><div class="source" data-v-b80d3312><!--[--><div><!--[--><div class="farris-tabs farris-tabs-top"><div class="farris-tabs-header farris-tabs-inContent"><div class="farris-tabs-title scroll-tabs" style="width:;"><button type="button" class="btn sc-nav-btn px-1 sc-nav-lr d-none"></button><div class="spacer f-utils-fill" style="width:100%"><ul class="nav farris-nav-tabs flex-nowrap flex-row"><!--[--><li class="nav-item f-state-active" style="width:undefinedpx;"><a class="nav-link active"><span class="st-tab-text">Tab Page 1</span><!----></a></li><li class="nav-item f-state-disable" style="width:undefinedpx;"><a class="nav-link disabled"><span class="st-tab-text">Disabled Tab Page</span><!----></a></li><li class="nav-item" style="width:undefinedpx;"><a class="nav-link"><span class="st-tab-text">Tab Page 2</span><!----></a></li><!--]--></ul></div></div></div><div class="farris-tabs-content"><!--[--><div class="farris-tab-page" style="display:;"><!--[-->Content of Tab Page 1.<!--]--></div><div class="farris-tab-page" style="display:none;"><!--[-->Content of Tab Page Disabled.<!--]--></div><div class="farris-tab-page" style="display:none;"><!--[-->Content of Tab Page 2.<!--]--></div><!--]--></div></div><!--]--></div><!--]--></div><div class="meta" data-v-b80d3312><!----><div class="highlight" data-v-b80d3312><!--[--><div class="language-vue"><pre><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span> <span class="token attr-name">setup</span> <span class="token attr-name">lang</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>ts<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span><span class="token script"><span class="token language-javascript">
<span class="token keyword">import</span> <span class="token punctuation">{</span> ref <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">&#39;vue&#39;</span><span class="token punctuation">;</span>
</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>f-tabs</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>f-tab-page</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>tab1<span class="token punctuation">&quot;</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>Tab Page 1<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>Content of Tab Page 1.<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>f-tab-page</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>f-tab-page</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>tab2<span class="token punctuation">&quot;</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>Disabled Tab Page<span class="token punctuation">&quot;</span></span> <span class="token attr-name">:disabled</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>true<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>Content of Tab Page Disabled.<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>f-tab-page</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>f-tab-page</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>tab3<span class="token punctuation">&quot;</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>Tab Page 2<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>Content of Tab Page 2.<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>f-tab-page</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>f-tabs</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">&gt;</span></span>
</code></pre></div><!--]--></div></div><div class="demo-block-control" data-v-b80d3312><i class="control-icon icon-caret-down" data-v-b80d3312></i><span style="display:none;" class="control-text" data-v-b80d3312>显示代码</span><div class="control-button-wrap" data-v-b80d3312><span style="display:none;" class="control-button copy-button" data-v-b80d3312>复制代码片段</span></div></div></div><h2 id="隐藏" tabindex="-1">隐藏 <a class="header-anchor" href="#隐藏" aria-hidden="true">#</a></h2><div class="demo-block demo-index" data-v-b80d3312><div class="source" data-v-b80d3312><!--[--><div><!--[--><div class="farris-tabs farris-tabs-top"><div class="farris-tabs-header farris-tabs-inContent"><div class="farris-tabs-title scroll-tabs" style="width:;"><button type="button" class="btn sc-nav-btn px-1 sc-nav-lr d-none"></button><div class="spacer f-utils-fill" style="width:100%"><ul class="nav farris-nav-tabs flex-nowrap flex-row"><!--[--><li class="nav-item d-none" style="width:undefinedpx;"><a class="nav-link"><span class="st-tab-text">Tab Page 1</span><!----></a></li><li class="nav-item f-state-active" style="width:undefinedpx;"><a class="nav-link active"><span class="st-tab-text">Tab Page 2</span><!----></a></li><li class="nav-item" style="width:undefinedpx;"><a class="nav-link"><span class="st-tab-text">Tab Page 3</span><!----></a></li><!--]--></ul></div></div></div><div class="farris-tabs-content"><!--[--><div class="farris-tab-page" style="display:none;"><!--[-->Content of Hidden Tab Page. <!--]--></div><div class="farris-tab-page" style="display:;"><!--[-->Content of Tab Page 2. Tab Page 1 is hidden, see example code to get more.<!--]--></div><div class="farris-tab-page" style="display:none;"><!--[-->Content of Tab Page 3.<!--]--></div><!--]--></div></div><!--]--></div><!--]--></div><div class="meta" data-v-b80d3312><!----><div class="highlight" data-v-b80d3312><!--[--><div class="language-vue"><pre><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span> <span class="token attr-name">setup</span> <span class="token attr-name">lang</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>ts<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span><span class="token script"><span class="token language-javascript">
<span class="token keyword">import</span> <span class="token punctuation">{</span> ref <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">&#39;vue&#39;</span><span class="token punctuation">;</span>
</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>f-tabs</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>f-tab-page</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>tab1<span class="token punctuation">&quot;</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>Tab Page 1<span class="token punctuation">&quot;</span></span> <span class="token attr-name">:show</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>false<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>Content of Hidden Tab Page. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>f-tab-page</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>f-tab-page</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>tab2<span class="token punctuation">&quot;</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>Tab Page 2<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>Content of Tab Page 2. Tab Page 1 is hidden, see example code to get more.<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>f-tab-page</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>f-tab-page</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>tab3<span class="token punctuation">&quot;</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>Tab Page 3<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>Content of Tab Page 3.<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>f-tab-page</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>f-tabs</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">&gt;</span></span>
</code></pre></div><!--]--></div></div><div class="demo-block-control" data-v-b80d3312><i class="control-icon icon-caret-down" data-v-b80d3312></i><span style="display:none;" class="control-text" data-v-b80d3312>显示代码</span><div class="control-button-wrap" data-v-b80d3312><span style="display:none;" class="control-button copy-button" data-v-b80d3312>复制代码片段</span></div></div></div><h2 id="关闭按钮" tabindex="-1">关闭按钮 <a class="header-anchor" href="#关闭按钮" aria-hidden="true">#</a></h2><div class="demo-block demo-index" data-v-b80d3312><div class="source" data-v-b80d3312><!--[--><div><!--[--><div class="farris-tabs farris-tabs-top"><div class="farris-tabs-header farris-tabs-inContent"><div class="farris-tabs-title scroll-tabs" style="width:;"><button type="button" class="btn sc-nav-btn px-1 sc-nav-lr d-none"></button><div class="spacer f-utils-fill" style="width:100%"><ul class="nav farris-nav-tabs flex-nowrap flex-row"><!--[--><li class="nav-item f-state-active" style="width:undefinedpx;"><a class="nav-link active"><span class="st-tab-text">Tab Page 1</span><span class="st-drop-close"><i class="f-icon f-icon-close"></i></span></a></li><li class="nav-item" style="width:undefinedpx;"><a class="nav-link"><span class="st-tab-text">Tab Page 2</span><span class="st-drop-close"><i class="f-icon f-icon-close"></i></span></a></li><li class="nav-item" style="width:undefinedpx;"><a class="nav-link"><span class="st-tab-text">Tab Page 3</span><span class="st-drop-close"><i class="f-icon f-icon-close"></i></span></a></li><!--]--></ul></div></div></div><div class="farris-tabs-content"><!--[--><div class="farris-tab-page" style="display:;"><!--[-->Content of Tab Page 1.<!--]--></div><div class="farris-tab-page" style="display:none;"><!--[-->Content of Tab Page 2.<!--]--></div><div class="farris-tab-page" style="display:none;"><!--[-->Content of Tab Page 3.<!--]--></div><!--]--></div></div><!--]--></div><!--]--></div><div class="meta" data-v-b80d3312><!----><div class="highlight" data-v-b80d3312><!--[--><div class="language-vue"><pre><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span> <span class="token attr-name">setup</span> <span class="token attr-name">lang</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>ts<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span><span class="token script"><span class="token language-javascript">
<span class="token keyword">import</span> <span class="token punctuation">{</span> ref <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">&#39;vue&#39;</span><span class="token punctuation">;</span>
</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>f-tabs</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>f-tab-page</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>tab1<span class="token punctuation">&quot;</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>Tab Page 1<span class="token punctuation">&quot;</span></span> <span class="token attr-name">:removeable</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>true<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>Content of Tab Page 1.<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>f-tab-page</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>f-tab-page</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>tab2<span class="token punctuation">&quot;</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>Tab Page 2<span class="token punctuation">&quot;</span></span> <span class="token attr-name">:removeable</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>true<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>Content of Tab Page 2.<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>f-tab-page</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>f-tab-page</span> <span class="token attr-name">id</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>tab3<span class="token punctuation">&quot;</span></span> <span class="token attr-name">title</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>Tab Page 3<span class="token punctuation">&quot;</span></span> <span class="token attr-name">:removeable</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>true<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span>Content of Tab Page 3.<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>f-tab-page</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>f-tabs</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">&gt;</span></span>
</code></pre></div><!--]--></div></div><div class="demo-block-control" data-v-b80d3312><i class="control-icon icon-caret-down" data-v-b80d3312></i><span style="display:none;" class="control-text" data-v-b80d3312>显示代码</span><div class="control-button-wrap" data-v-b80d3312><span style="display:none;" class="control-button copy-button" data-v-b80d3312>复制代码片段</span></div></div></div><h2 id="类型" tabindex="-1">类型 <a class="header-anchor" href="#类型" aria-hidden="true">#</a></h2><div class="language-typescript"><button class="copy"></button><span class="lang">typescript</span><pre><code><span class="line"><span style="color:#89DDFF;">export</span><span style="color:#A6ACCD;"> </span><span style="color:#C792EA;">type</span><span style="color:#A6ACCD;"> </span><span style="color:#FFCB6B;">TabType</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">=</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">fill</span><span style="color:#89DDFF;">&#39;</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">|</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">pills</span><span style="color:#89DDFF;">&#39;</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">|</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">default</span><span style="color:#89DDFF;">&#39;</span><span style="color:#89DDFF;">;</span></span>
<span class="line"><span style="color:#89DDFF;">export</span><span style="color:#A6ACCD;"> </span><span style="color:#C792EA;">type</span><span style="color:#A6ACCD;"> </span><span style="color:#FFCB6B;">TabPosition</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">=</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">left</span><span style="color:#89DDFF;">&#39;</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">|</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">right</span><span style="color:#89DDFF;">&#39;</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">|</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">top</span><span style="color:#89DDFF;">&#39;</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">|</span><span style="color:#A6ACCD;"> </span><span style="color:#89DDFF;">&#39;</span><span style="color:#C3E88D;">bottom</span><span style="color:#89DDFF;">&#39;</span><span style="color:#89DDFF;">;</span></span>
<span class="line"></span></code></pre></div><h2 id="属性" tabindex="-1">属性 <a class="header-anchor" href="#属性" aria-hidden="true">#</a></h2><table><thead><tr><th style="text-align:left;">属性名</th><th style="text-align:left;">类型</th><th style="text-align:left;">默认值</th><th style="text-align:left;">说明</th></tr></thead><tbody><tr><td style="text-align:left;">tabType</td><td style="text-align:left;"><code>string as TabType</code></td><td style="text-align:left;">&#39;default&#39;</td><td style="text-align:left;">标签页显示样式</td></tr><tr><td style="text-align:left;">autoTitleWidth</td><td style="text-align:left;"><code>boolean</code></td><td style="text-align:left;">false</td><td style="text-align:left;">是否自动调整标题宽度</td></tr><tr><td style="text-align:left;">titleLength</td><td style="text-align:left;"><code>number</code></td><td style="text-align:left;">7</td><td style="text-align:left;">标题宽度</td></tr><tr><td style="text-align:left;">position</td><td style="text-align:left;"><code>string as TabPosition</code></td><td style="text-align:left;">&#39;top&#39;</td><td style="text-align:left;">显示页签的位置</td></tr><tr><td style="text-align:left;">showDropDwon</td><td style="text-align:left;"><code>boolean</code></td><td style="text-align:left;">false</td><td style="text-align:left;">是否显示页签导航下拉按钮</td></tr><tr><td style="text-align:left;">showTooltips</td><td style="text-align:left;"><code>boolean</code></td><td style="text-align:left;">false</td><td style="text-align:left;">是否显示标题提示信息</td></tr><tr><td style="text-align:left;">scrollStep</td><td style="text-align:left;"><code>number</code></td><td style="text-align:left;">1</td><td style="text-align:left;">滚动鼠标切换页签的步长</td></tr><tr><td style="text-align:left;">autoResize</td><td style="text-align:left;"><code>boolean</code></td><td style="text-align:left;">false</td><td style="text-align:left;">是否允许自动调整页签高度</td></tr><tr><td style="text-align:left;">selectedTab</td><td style="text-align:left;"><code>string</code></td><td style="text-align:left;">--</td><td style="text-align:left;">指定选中的页签</td></tr><tr><td style="text-align:left;">width</td><td style="text-align:left;"><code>number</code></td><td style="text-align:left;">--</td><td style="text-align:left;">组件宽度</td></tr><tr><td style="text-align:left;">height</td><td style="text-align:left;"><code>number</code></td><td style="text-align:left;">--</td><td style="text-align:left;">组件高度</td></tr><tr><td style="text-align:left;">searchBoxVisible</td><td style="text-align:left;"><code>boolean</code></td><td style="text-align:left;">false</td><td style="text-align:left;">是否显示页签搜索框</td></tr><tr><td style="text-align:left;">titleWidth</td><td style="text-align:left;"><code>number</code></td><td style="text-align:left;">--</td><td style="text-align:left;">标题宽度</td></tr><tr><td style="text-align:left;">customClass</td><td style="text-align:left;"><code>string</code></td><td style="text-align:left;">--</td><td style="text-align:left;">标签自定义样式</td></tr><tr><td style="text-align:left;">activeId</td><td style="text-align:left;"><code>string</code></td><td style="text-align:left;">--</td><td style="text-align:left;">被激活的页签标识</td></tr></tbody></table><h2 id="插槽" tabindex="-1">插槽 <a class="header-anchor" href="#插槽" aria-hidden="true">#</a></h2><div class="tip custom-block"><p class="custom-block-title">TIP</p><p>暂无内容</p></div></div></div></main><!--[--><!--]--><footer class="VPDocFooter" data-v-e80bcd4c data-v-9a0639f9><!----><div class="prev-next" data-v-9a0639f9><div class="pager" data-v-9a0639f9><a class="pager-link prev" href="/farris-vue/components/section/" data-v-9a0639f9><span class="desc" data-v-9a0639f9>Previous page</span><span class="title" data-v-9a0639f9>section 面板</span></a></div><div class="has-prev pager" data-v-9a0639f9><a class="pager-link next" href="/farris-vu
2022-10-09 14:16:10 +08:00
<script>__VP_HASH_MAP__ = JSON.parse("{\"components_accordion_index.md\":\"5bda4a15\",\"components_avatar_index.md\":\"36874db0\",\"components_button-edit_index.md\":\"78ac8a10\",\"components_button_index.md\":\"5cf6740a\",\"components_combo-list_index.md\":\"0ead63ba\",\"components_icon_index.md\":\"f98bfba8\",\"components_index.md\":\"9486c68b\",\"components_notify_index.md\":\"14c63738\",\"components_popover_index.md\":\"83c976de\",\"components_radio-group_index.md\":\"ef6ef60e\",\"components_section_index.md\":\"6dc22725\",\"components_switch_index.md\":\"d70b12a7\",\"components_tabs_index.md\":\"6f56e979\",\"components_text_index.md\":\"852db8bd\",\"components_tooltip_index.md\":\"f322e3ff\",\"guide_quick-start_index.md\":\"8563cc1b\",\"index.md\":\"060aa395\"}")</script>
<script type="module" async src="/farris-vue/assets/app.14867dbe.js"></script>
2022-10-08 19:23:16 +08:00
</body>
</html>