import{c as t,o,A as n}from"./vendor.80bf15c7.js";const l={class:"markdown-body"},a=n('

Navbar 头部导航

介绍

提供导航功能。

安装

\nimport { createApp } from 'vue';\nimport { Navbar } from '@nutui/nutui';\n\nconst app = createApp();\napp.use(Navbar);\n\n

代码示例

基本用法

  <nut-navbar  @on-click-back="back" @on-click-title="title" @on-click-send="send" title="订单详情" icon="share"></nut-navbar>\n  <nut-navbar @on-click-back="back" @on-click-title="title" @on-click-clear="clear"  title="浏览记录" desc="清空"></nut-navbar>\n  <nut-navbar :left-show="false" @on-click-title="title" @on-click-icon="icon" @on-click-clear="edit"  @on-click-send="more" title="购物车" titIcon="locationg3" desc="编辑" icon="more"></nut-navbar>\n\n

设置slot:tabs可以增加tab

    <nut-navbar @on-click-back="back" @on-click-title="title" @on-click-clear="edit" @on-click-send="list" desc="编辑" icon="horizontal">\n      <template v-slot:tabs>\n        <nut-tab>\n          <nut-tab-panel tab-title="商品"><p class="content">这里是页签全部内容</p></nut-tab-panel>\n          <nut-tab-panel tab-title="店铺"><p class="content">这里是页签待付款内容</p></nut-tab-panel>\n        </nut-tab>\n      </template>\n    </nut-navbar>\n

多tab切换导航及增加右侧按钮

    <nut-navbar @on-click-back="back" icon="share" @on-click-send="send">\n      <template v-slot:tabs>\n        <nut-tab>\n          <nut-tab-panel tab-title="商品"><p class="content">这里是页签全部内容</p></nut-tab-panel>\n          <nut-tab-panel tab-title="评价"><p class="content">这里是页签待付款内容</p></nut-tab-panel>\n          <nut-tab-panel tab-title="详情"><p class="content">这里是页签待付款内容</p></nut-tab-panel>\n          <nut-tab-panel tab-title="推荐"><p class="content">这里是页签待付款内容</p></nut-tab-panel>\n        </nut-tab>\n      </template>\n\n      <template #icons >\n        <nut-icon class="icon" name="more" @on-click-slot-send="morelist"></nut-icon>\n      </template>\n    </nut-navbar>\n

Prop

字段说明类型默认值
title标题名称String-
desc右侧描述String-
left-show是否展示左侧箭头Booleanfalse
icon左侧 图标名称 或图片链接String-
tit-icon标题带iconString-

Event

名称说明回调参数
title点击页面标题事件event:Event
right点击右侧按钮事件event:Event
back点击返回上一页事件event:Event
',16),e={expose:[],setup:n=>(n,e)=>(o(),t("div",l,[a]))};export default e;