diff --git a/packages/vant/src/floating-bubble/FloatingBubble.tsx b/packages/vant/src/floating-bubble/FloatingBubble.tsx index 5222776d4..d6c19f4a1 100644 --- a/packages/vant/src/floating-bubble/FloatingBubble.tsx +++ b/packages/vant/src/floating-bubble/FloatingBubble.tsx @@ -63,11 +63,13 @@ const [name, bem] = createNamespace('floating-bubble'); export default defineComponent({ name, + inheritAttrs: false, + props: floatingBubbleProps, emits: ['click', 'update:offset', 'offsetChange'], - setup(props, { slots, emit }) { + setup(props, { slots, emit, attrs }) { const rootRef = ref(); const state = ref({ @@ -224,6 +226,7 @@ export default defineComponent({ onClick={onClick} style={rootStyle.value} v-show={show.value} + {...attrs} > {slots.default ? ( slots.default()