UNPKG

zgg-ui

Version:

2.0.1 正式版本 基于 Vue 3、UniApp 和 TypeScript 开发的多端适配移动端 UI 组件库,旨在提供丰富的组件集合,帮助开发者快速构建多端响应式的移动应用界面

25 lines (20 loc) 630 B
import type { InjectionKey } from 'vue' export type SwipeActionItemContext = { uid: number } type SwipeActionProps = { autoClose: boolean exclusive: boolean } export type SwiperActionContext = SwipeActionProps & { items: SwipeActionItemContext[] activeUid: number[] addItem: (item: SwipeActionItemContext) => void removeItem: (uid: number) => void setActiveItem: (uid: number) => void closeAllItemOption: () => void optionClick: (uid: number, optionIndex: number) => void } export const swipeActionContextKey: InjectionKey<SwiperActionContext> = Symbol( 'swipeActionContextKey' )