Vant3 useToggle

2021-09-07 17:25 更新

介紹

用于在 ?true ?和 ?false ?之間進(jìn)行切換。

代碼演示

基本用法

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

export default {
  setup() {
    const [state, toggle] = useToggle();

    toggle(true);
    console.log(state.value); // -> true

    toggle(false);
    console.log(state.value); // -> false

    toggle();
    console.log(state.value); // -> true
  },
};

設(shè)置默認(rèn)值

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

export default {
  setup() {
    const [state, toggle] = useToggle(true);
    console.log(state.value); // -> true
  },
};

API

類型定義

function useToggle(
  defaultValue: boolean
): [Ref<boolean>, (newValue: boolean) => void];

參數(shù)

參數(shù) 說(shuō)明 類型 默認(rèn)值
defaultValue 默認(rèn)值 boolean false

返回值

參數(shù) 說(shuō)明 類型
state 狀態(tài)值 ?Ref<boolean>?
toggle 切換狀態(tài)值的函數(shù) ?(newValue?: boolean) => void?


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)