useToggle

介绍

用于在 truefalse 之间进行切换。

代码演示

基本用法

  1. import { useToggle } from '@vant/use';
  2. export default {
  3. setup() {
  4. const [state, toggle] = useToggle();
  5. toggle(true);
  6. console.log(state.value); // -> true
  7. toggle(false);
  8. console.log(state.value); // -> false
  9. toggle();
  10. console.log(state.value); // -> true
  11. },
  12. };

设置默认值

  1. import { useToggle } from '@vant/use';
  2. export default {
  3. setup() {
  4. const [state, toggle] = useToggle(true);
  5. console.log(state.value); // -> true
  6. },
  7. };

API

类型定义

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

参数

参数说明类型默认值
defaultValue默认值booleanfalse

返回值

参数说明类型
state状态值Ref<boolean>
toggle切换状态值的函数(newValue?: boolean) => void

useToggle - 图1