| 1 |
- import{c as t,o as a,C as o}from"./vendor.26d316d2.js";const u={class:"markdown-body"},n=o('<h1>Tabbar 标签栏</h1><h3>介绍</h3><p>底部导航常用场景</p><h3>安装</h3><pre><code class="language-javascript">import { createApp } from 'vue';\n//vue\nimport { Tabbar } from '@nutui/nutui';\n//taro\nimport { Tabbar } from '@nutui/nutui-taro';\n\nconst app = createApp();\napp.use(Tabbar);\n\n</code></pre><h2>代码示例</h2><h3>基础用法</h3><pre><code class="language-html"><nut-tabbar @tab-switch="tabSwitch">\n <nut-tabbar-item tab-title="首页" icon="home"></nut-tabbar-item>\n <nut-tabbar-item tab-title="分类" icon="category"></nut-tabbar-item>\n <nut-tabbar-item tab-title="发现" icon="find"></nut-tabbar-item>\n <nut-tabbar-item tab-title="购物车" icon="cart"></nut-tabbar-item>\n <nut-tabbar-item tab-title="我的" icon="my"></nut-tabbar-item>\n</nut-tabbar>\n</code></pre><pre><code class="language-javascript">setup() {\n function tabSwitch(item: object, index: number) {\n console.log(item, index);\n }\n return {\n tabSwitch,\n };\n},\n</code></pre><h3>自定义选中</h3><pre><code class="language-html"><nut-tabbar v-model:visible="active">\n <nut-tabbar-item tab-title="首页" icon="home"></nut-tabbar-item>\n <nut-tabbar-item tab-title="分类" icon="category"></nut-tabbar-item>\n <nut-tabbar-item tab-title="发现" icon="find"></nut-tabbar-item>\n <nut-tabbar-item tab-title="购物车" icon="cart"></nut-tabbar-item>\n <nut-tabbar-item tab-title="我的" icon="my"></nut-tabbar-item>\n</nut-tabbar>\n</code></pre><pre><code class="language-javascript">setup() {\n const active = ref(2)\n return {\n active\n };\n},\n</code></pre><h3>徽标提示</h3><pre><code class="language-html"><nut-tabbar>\n <nut-tabbar-item tab-title="首页" icon="home" num="11"></nut-tabbar-item>\n <nut-tabbar-item tab-title="分类" icon="category"></nut-tabbar-item>\n <nut-tabbar-item tab-title="发现" icon="find"></nut-tabbar-item>\n <nut-tabbar-item tab-title="购物车" icon="cart" num="110"></nut-tabbar-item>\n <nut-tabbar-item tab-title="我的" icon="my"></nut-tabbar-item>\n</nut-tabbar>\n</code></pre><h3>自定义颜色</h3><pre><code class="language-html"><nut-tabbar unactive-color="#7d7e80" active-color="#1989fa">\n <nut-tabbar-item tab-title="首页" icon="home"></nut-tabbar-item>\n <nut-tabbar-item tab-title="分类" icon="category"></nut-tabbar-item>\n <nut-tabbar-item tab-title="发现" icon="find"></nut-tabbar-item>\n <nut-tabbar-item tab-title="购物车" icon="cart"></nut-tabbar-item>\n <nut-tabbar-item tab-title="我的" icon="my"></nut-tabbar-item>\n</nut-tabbar>\n</code></pre><h3>三个图标的标签栏</h3><pre><code class="language-html"><nut-tabbar unactive-color="#7d7e80" active-color="#1989fa">\n <nut-tabbar-item tab-title="首页" icon="home"></nut-tabbar-item>\n <nut-tabbar-item tab-title="分类" icon="category"></nut-tabbar-item>\n <nut-tabbar-item tab-title="发现" icon="find"></nut-tabbar-item>\n</nut-tabbar>\n</code></pre><h3>固定底部,可自由跳转</h3><pre><code class="language-html"><nut-tabbar :bottom="true">\n <nut-tabbar-item tab-title="首页" href="" icon="home"></nut-tabbar-item>\n <nut-tabbar-item tab-title="分类" icon="category"></nut-tabbar-item>\n <nut-tabbar-item tab-title="发现" icon="find"></nut-tabbar-item>\n <nut-tabbar-item\n tab-title="购物车"\n href="https://m.jd.com"\n icon="cart"\n ></nut-tabbar-item>\n <nut-tabbar-item\n tab-title="我的"\n href="######"\n icon="my"\n ></nut-tabbar-item>\n</nut-tabbar>\n</code></pre><h3>Prop</h3><h3>nut-tabbar</h3><table><thead><tr><th>字段</th><th>说明</th><th>类型</th><th>默认值</th></tr></thead><tbody><tr><td>v-model:visible</td><td>选中标签的索引值</td><td>number</td><td>0</td></tr><tr><td>bottom</td><td>是否固定在页面底部</td><td>Booble</td><td>false</td></tr><tr><td>unactive-color</td><td>icon未激活的颜色</td><td>string</td><td>#7d7e80</td></tr><tr><td>active-color</td><td>icon激活的颜色</td><td>string</td><td>#1989fa</td></tr></tbody></table><h3>tabbar-item</h3><table><thead><tr><th>字段</th><th>说明</th><th>类型</th><th>默认值</th></tr></thead><tbody><tr><td>tab-title</td><td>标签页的标题</td><td>String</td><td>–</td></tr><tr><td>icon</td><td>标签页显示的<a href="#/icon">图标名称</a> 或图片链接</td><td>String</td><td>–</td></tr><tr><td>href</td><td>标签页的跳转链接</td><td>String</td><td>–</td></tr><tr><td>num</td><td>页签右上角的数字角标,超出99之后为99+</td><td>Number</td><td>–</td></tr></tbody></table><h3>Event</h3><table><thead><tr><th>事件名称</th><th>说明</th><th>回调参数</th></tr></thead><tbody><tr><td>tab-switch</td><td>切换页签时触发事件</td><td>点击的数据和索引值</td></tr></tbody></table>',27),e={setup:o=>(o,e)=>(a(),t("div",u,[n]))};export{e as default};
|