Function useBind

  • 封装多选框相关数据和方法的钩子函数

    Type Parameters

    • T = string

    Parameters

    • Optional beBinds: Ref<T[]>

      绑定的选项数组

    Returns {
        append: ((...items) => void);
        binds: Ref<T[]>;
        has: ((item) => boolean);
        isBindAll: ComputedRef<boolean>;
        isIndeterminate: ComputedRef<boolean>;
        isUnBind: ComputedRef<boolean>;
        remove: ((...items) => void);
        toggle: ((...items) => void);
        toggleBindAll: (() => void);
    }

    包含是否全选、是否全不选、是否部分选中、选中数组、判断选项是否已选中、添加选项、删除选项、切换选项、切换全选的方法的对象

    • append: ((...items) => void)
        • (...items): void
        • 添加选项

          Parameters

          • Rest ...items: T[]

            要添加的选项

          Returns void

    • binds: Ref<T[]>
    • has: ((item) => boolean)
        • (item): boolean
        • Parameters

          • item: T

          Returns boolean

    • isBindAll: ComputedRef<boolean>
    • isIndeterminate: ComputedRef<boolean>
    • isUnBind: ComputedRef<boolean>
    • remove: ((...items) => void)
        • (...items): void
        • 删除选项

          Parameters

          • Rest ...items: T[]

            要删除的选项

          Returns void

    • toggle: ((...items) => void)
        • (...items): void
        • 切换选项

          Parameters

          • Rest ...items: T[]

            要切换的选项

          Returns void

    • toggleBindAll: (() => void)
        • (): void
        • 切换全选

          Returns void

Generated using TypeDoc