taro-ui-vue3
Version:
Taro UI Rewritten in Vue 3.0
54 lines (42 loc) • 1.21 kB
TypeScript
import { Component } from '@vue/runtime-core'
import { CommonEvent } from '@tarojs/components/types/common'
import AtComponent from './base'
export interface AtActionSheetProps extends AtComponent {
/**
* 是否展示元素
* @default false
*/
isOpened: boolean
/**
* 元素的标题
*/
title?: string
/**
* 取消按钮的内容
*/
cancelText?: string
/**
* 元素被关闭触发的事件
*/
onClose?: (event?: CommonEvent) => void
/**
* 点击了底部取消按钮触发的事件
*/
onCancel?: (event?: CommonEvent) => void
}
export declare const AtActionSheet: Component<AtActionSheetProps>
export interface AtActionSheetState {
_isOpened: boolean
}
export interface AtActionSheetHeaderProps extends AtComponent { }
export interface AtActionSheetFooterProps extends AtComponent {
onClick?: Function
}
export interface AtActionSheetBodyProps extends AtComponent { }
export interface AtActionSheetItemProps extends AtComponent {
/**
* 点击 Item 触发的事件
*/
onClick?: (event?: CommonEvent) => void
}
export declare const AtActionSheetItem: Component<AtActionSheetItemProps>