99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

Vant4 NavBar 導(dǎo)航欄

2023-02-16 17:56 更新

介紹

為頁(yè)面提供導(dǎo)航功能,常用于頁(yè)面頂部。

引入

通過(guò)以下方式來(lái)全局注冊(cè)組件,更多注冊(cè)方式請(qǐng)參考組件注冊(cè)

import { createApp } from 'vue';
import { NavBar } from 'vant';

const app = createApp();
app.use(NavBar);

代碼演示

基礎(chǔ)用法

通過(guò) ?title? 屬性設(shè)置導(dǎo)航欄標(biāo)題。

<van-nav-bar title="標(biāo)題" />

返回上級(jí)

在導(dǎo)航欄實(shí)現(xiàn)返回上級(jí)功能。

<van-nav-bar
  title="標(biāo)題"
  left-text="返回"
  left-arrow
  @click-left="onClickLeft"
/>
export default {
  setup() {
    const onClickLeft = () => history.back();
    return {
      onClickLeft,
    };
  },
};

右側(cè)按鈕

在導(dǎo)航欄右側(cè)添加可點(diǎn)擊的按鈕。

<van-nav-bar
  title="標(biāo)題"
  left-text="返回"
  right-text="按鈕"
  left-arrow
  @click-left="onClickLeft"
  @click-right="onClickRight"
/>
import { showToast } from 'vant';

export default {
  setup() {
    const onClickLeft = () => history.back();
    const onClickRight = () => showToast('按鈕');
    return {
      onClickLeft,
      onClickRight,
    };
  },
};

使用插槽

可以通過(guò)插槽自定義導(dǎo)航欄兩側(cè)的內(nèi)容。

<van-nav-bar title="標(biāo)題" left-text="返回" left-arrow>
  <template #right>
    <van-icon name="search" size="18" />
  </template>
</van-nav-bar>

API

Props

參數(shù) 說(shuō)明 類(lèi)型 默認(rèn)值
title 標(biāo)題 string ''
left-text 左側(cè)文案 string ''
right-text 右側(cè)文案 string ''
left-arrow 是否顯示左側(cè)箭頭 boolean false
border 是否顯示下邊框 boolean true
fixed 是否固定在頂部 boolean false
placeholder 固定在頂部時(shí),是否在標(biāo)簽位置生成一個(gè)等高的占位元素 boolean false
z-index 導(dǎo)航欄 z-index number | string 1
safe-area-inset-top 是否開(kāi)啟頂部安全區(qū)適配 boolean false
clickable 是否開(kāi)啟兩側(cè)按鈕的點(diǎn)擊反饋 boolean true

Slots

名稱(chēng) 說(shuō)明
title 自定義標(biāo)題
left 自定義左側(cè)區(qū)域內(nèi)容
right 自定義右側(cè)區(qū)域內(nèi)容

Events

事件名 說(shuō)明 回調(diào)參數(shù)
click-left 點(diǎn)擊左側(cè)按鈕時(shí)觸發(fā) event: MouseEvent
click-right 點(diǎn)擊右側(cè)按鈕時(shí)觸發(fā) event: MouseEvent

類(lèi)型定義

組件導(dǎo)出以下類(lèi)型定義:

import type { NavBarProps } from 'vant';

主題定制

樣式變量

組件提供了下列 CSS 變量,可用于自定義樣式,使用方法請(qǐng)參考 ConfigProvider 組件。

名稱(chēng) 默認(rèn)值 描述
--van-nav-bar-height 46px -
--van-nav-bar-background var(--van-background-2) -
--van-nav-bar-arrow-size 16px -
--van-nav-bar-icon-color var(--van-primary-color) -
--van-nav-bar-text-color var(--van-primary-color) -
--van-nav-bar-title-font-size var(--van-font-size-lg) -
--van-nav-bar-title-text-color var(--van-text-color) -
--van-nav-bar-z-index 1 -


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)