Vant4 介紹

2023-02-16 17:57 更新

介紹

Vant 底層依賴了 ?@vant/use? 包,其中內置了一系列的組合式 API。對于使用了 Vant 的項目,可以復用這些 API 進行開發(fā)。

安裝

雖然 Vant 的依賴中已經包含了 ?@vant/use?,但我們仍然推薦顯式地安裝它:

# with npm
npm i @vant/use

# with yarn
yarn add @vant/use

# with pnpm
pnpm add @vant/use

示例

下面是一個 Vant 組合式 API 的用法示例,我們從 ?@vant/use? 這個包中引入 ?useWindowSize? 方法,然后進行調用,即可獲取到當前 Window 的寬度和高度。

import { useWindowSize } from '@vant/use';

const { width, height } = useWindowSize();

console.log(width.value); // -> 窗口寬度
console.log(height.value); // -> 窗口高度

API 列表

下面是 Vant 對外提供的所有組合式 API,點擊名稱可以查看詳細介紹:

名稱 描述
useClickAway 監(jiān)聽點擊元素外部的事件
useCountDown 提供倒計時管理能力
useCustomFieldValue 自定義表單組件中的表單項
useEventListener 方便地進行事件綁定
usePageVisibility 獲取頁面的可見狀態(tài)
useRect 獲取元素的大小及其相對于視口的位置
useRelation 建立父子組件之間的關聯(lián)關系
useScrollParent 獲取元素最近的可滾動父元素
useToggle 用于在布爾值之間進行切換
useWindowSize 獲取瀏覽器窗口的視口寬度和高度


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號