跳到主要內容
版本:v8

@capacitor/action-sheet

操作表 API 提供對原生操作表的存取,這些操作表會從螢幕底部彈出,並顯示使用者可以採取的動作。

安裝

npm install @capacitor/action-sheet
npx cap sync

變數

此外掛程式將使用下列專案變數(定義於您應用程式的 variables.gradle 檔案中)

  • androidxMaterialVersioncom.google.android.material:material 的版本 (預設值:1.10.0)

PWA 筆記

操作表外掛程式需要 PWA 元素 才能運作。

範例

import { ActionSheet, ActionSheetButtonStyle } from '@capacitor/action-sheet';

const showActions = async () => {
const result = await ActionSheet.showActions({
title: 'Photo Options',
message: 'Select an option to perform',
options: [
{
title: 'Upload',
},
{
title: 'Share',
},
{
title: 'Remove',
style: ActionSheetButtonStyle.Destructive,
},
],
});

console.log('Action Sheet result:', result);
};

API

showActions(...)

showActions(options: ShowActionsOptions) => Promise<ShowActionsResult>

顯示一個具有各種選項的操作表樣式模組,供使用者選擇。

參數類型
optionsShowActionsOptions

返回: Promise<ShowActionsResult>

1.0.0


介面

ShowActionsResult

屬性類型描述
indexnumber點擊的選項索引(從零開始)1.0.0

ShowActionsOptions

屬性類型描述
titlestring操作表的標題。1.0.0
messagestring在標題下方顯示的訊息。此選項僅在 iOS 上受支援。1.0.0
optionsActionSheetButton[]使用者可以選擇的選項。1.0.0

ActionSheetButton

屬性類型描述
titlestring選項的標題1.0.0
styleActionSheetButtonStyle選項的樣式。此選項僅在 iOS 上受支援。1.0.0
iconstring選項的圖示 (ionicon 命名慣例)。此選項僅在 Web 上受支援。1.0.0

列舉

ActionSheetButtonStyle

成員描述
預設'DEFAULT'選項的預設樣式。1.0.0
Destructive'DESTRUCTIVE'在破壞性選項上使用的樣式。1.0.0
Cancel'CANCEL'在取消操作表的選項上使用的樣式。如果使用,應在最新的可用選項上。1.0.0