diff --git a/packages/vant/src/popover/Popover.tsx b/packages/vant/src/popover/Popover.tsx index 194ba5d03..5116e8a9c 100644 --- a/packages/vant/src/popover/Popover.tsx +++ b/packages/vant/src/popover/Popover.tsx @@ -173,6 +173,8 @@ export default defineComponent({ role="menuitem" class={[bem('action', { disabled, 'with-icon': icon }), className]} style={{ color }} + tabindex={disabled ? undefined : 0} + aria-disabled={disabled || undefined} onClick={() => onClickAction(action, index)} > {icon && ( diff --git a/packages/vant/src/popover/test/__snapshots__/index.spec.tsx.snap b/packages/vant/src/popover/test/__snapshots__/index.spec.tsx.snap index 09edde75a..cbb839bc2 100644 --- a/packages/vant/src/popover/test/__snapshots__/index.spec.tsx.snap +++ b/packages/vant/src/popover/test/__snapshots__/index.spec.tsx.snap @@ -3,6 +3,7 @@ exports[`should allow to custom the className of action 1`] = `