diff --git a/packages/vant/src/action-sheet/ActionSheet.tsx b/packages/vant/src/action-sheet/ActionSheet.tsx
index 02c831c29..c01fa38b3 100644
--- a/packages/vant/src/action-sheet/ActionSheet.tsx
+++ b/packages/vant/src/action-sheet/ActionSheet.tsx
@@ -94,13 +94,13 @@ export default defineComponent({
}
};
- const renderOptionContent = (action: ActionSheetAction, index: number) => {
+ const renderActionContent = (action: ActionSheetAction, index: number) => {
if (action.loading) {
return ;
}
- if (slots.option) {
- return slots.option({ action, index });
+ if (slots.action) {
+ return slots.action({ action, index });
}
return [
@@ -109,7 +109,7 @@ export default defineComponent({
];
};
- const renderOption = (action: ActionSheetAction, index: number) => {
+ const renderAction = (action: ActionSheetAction, index: number) => {
const { color, loading, callback, disabled, className } = action;
const onClick = () => {
@@ -135,7 +135,7 @@ export default defineComponent({
class={[bem('item', { loading, disabled }), className]}
onClick={onClick}
>
- {renderOptionContent(action, index)}
+ {renderActionContent(action, index)}
);
};
@@ -159,7 +159,7 @@ export default defineComponent({
{renderHeader()}
{renderDescription()}
- {props.actions.map(renderOption)}
+ {props.actions.map(renderAction)}
{slots.default?.()}
{renderCancel()}
diff --git a/packages/vant/src/action-sheet/README.md b/packages/vant/src/action-sheet/README.md
index 025c889ba..bcb0dbae0 100644
--- a/packages/vant/src/action-sheet/README.md
+++ b/packages/vant/src/action-sheet/README.md
@@ -223,7 +223,7 @@ export default {
| default | Custom content |
| description | Custom description above the options |
| cancel `v3.0.10` | Custom the content of cancel button |
-| option `v3.3.8` | Custom the content of option | _{ action: Action, index: number }_ |
+| action `v3.3.8` | Custom the content of option | _{ action: Action, index: number }_ |
### Types
diff --git a/packages/vant/src/action-sheet/README.zh-CN.md b/packages/vant/src/action-sheet/README.zh-CN.md
index 9e2e2d425..131832cc7 100644
--- a/packages/vant/src/action-sheet/README.zh-CN.md
+++ b/packages/vant/src/action-sheet/README.zh-CN.md
@@ -235,7 +235,7 @@ export default {
| default | 自定义面板的展示内容 | - |
| description | 自定义描述文案 | - |
| cancel `v3.0.10` | 自定义取消按钮内容 | - |
-| option `v3.3.8` | 自定义选项内容 | _{ action: Action, index: number }_ |
+| action `v3.3.8` | 自定义选项内容 | _{ action: Action, index: number }_ |
### 类型定义
diff --git a/packages/vant/src/action-sheet/test/__snapshots__/index.spec.ts.snap b/packages/vant/src/action-sheet/test/__snapshots__/index.spec.ts.snap
index e791b3afb..242951ad3 100644
--- a/packages/vant/src/action-sheet/test/__snapshots__/index.spec.ts.snap
+++ b/packages/vant/src/action-sheet/test/__snapshots__/index.spec.ts.snap
@@ -5,6 +5,14 @@ exports[`should allow to custom close icon with closeIcon prop 1`] = `
`;
+exports[`should render action slot correctly 1`] = `
+
+`;
+
exports[`should render cancel slot correctly 1`] = `