Navbar 头部导航

介绍

提供导航功能。

安装

  1. import { createApp } from 'vue';
  2. import { Navbar } from '@nutui/nutui';
  3. const app = createApp();
  4. app.use(Navbar);

代码示例

基本用法

  1. <nut-navbar @on-click-back="back" @on-click-title="title" @on-click-send="send" title="订单详情" icon="share"></nut-navbar>
  2. <nut-navbar @on-click-back="back" @on-click-title="title" @on-click-clear="clear" title="浏览记录" desc="清空"></nut-navbar>
  3. <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>

设置slot:tabs可以增加tab

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

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

  1. <nut-navbar @on-click-back="back" icon="share" @on-click-send="send">
  2. <template v-slot:tabs>
  3. <nut-tab>
  4. <nut-tab-panel tab-title="商品"><p class="content">这里是页签全部内容</p></nut-tab-panel>
  5. <nut-tab-panel tab-title="评价"><p class="content">这里是页签待付款内容</p></nut-tab-panel>
  6. <nut-tab-panel tab-title="详情"><p class="content">这里是页签待付款内容</p></nut-tab-panel>
  7. <nut-tab-panel tab-title="推荐"><p class="content">这里是页签待付款内容</p></nut-tab-panel>
  8. </nut-tab>
  9. </template>
  10. <template #icons >
  11. <nut-icon class="icon" name="more" @on-click-slot-send="morelist"></nut-icon>
  12. </template>
  13. </nut-navbar>

Prop

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

Event

名称说明回调参数
title点击页面标题事件event:Event
right点击右侧按钮事件event:Event
back点击返回上一页事件event:Event

Navbar  导航组件 - 图1