diff --git a/docs/en-US/component/tooltip.md b/docs/en-US/component/tooltip.md index d07cd03228..b76aa4f5bb 100644 --- a/docs/en-US/component/tooltip.md +++ b/docs/en-US/component/tooltip.md @@ -173,6 +173,7 @@ tooltip/append-to | offset | offset of the Tooltip | ^[number] | 12 | | transition | animation name | ^[string] | — | | popper-options | [popper.js](https://popper.js.org/docs/v2/) parameters | ^[object]refer to [popper.js](https://popper.js.org/docs/v2/) doc | {} | +| arrow-offset ^(2.9.10) | Controls the offset (padding) of the tooltip’s arrow relative to the popper. | ^[number] | 5 | | show-after | delay of appearance, in millisecond | ^[number] | 0 | | show-arrow | whether the tooltip content has an arrow | ^[boolean] | true | | hide-after | delay of disappear, in millisecond | ^[number] | 200 | diff --git a/packages/components/popper/__tests__/arrow.test.tsx b/packages/components/popper/__tests__/arrow.test.tsx index 29d70064bb..7f8dcef99d 100644 --- a/packages/components/popper/__tests__/arrow.test.tsx +++ b/packages/components/popper/__tests__/arrow.test.tsx @@ -9,7 +9,6 @@ import type { PopperArrowInstance } from '../src/arrow' const popperContentInjection = { arrowRef: ref(null), - arrowOffset: ref(0), } const mountArrow = () => @@ -32,22 +31,10 @@ describe('', () => { afterEach(() => { wrapper?.unmount() popperContentInjection.arrowRef.value = null - popperContentInjection.arrowOffset.value = 0 }) it('should set the arrowRef after mounted', async () => { expect(popperContentInjection.arrowRef.value).toBe(wrapper.vm.arrowRef) - expect(popperContentInjection.arrowOffset.value).toBe(0) - }) - - it('should update the offset after props changed', async () => { - expect(popperContentInjection.arrowOffset.value).toBe(0) - - await wrapper.setProps({ - arrowOffset: 10, - }) - - expect(popperContentInjection.arrowOffset.value).toBe(10) }) it('should unset arrowRef before unmount', async () => { diff --git a/packages/components/popper/src/arrow.vue b/packages/components/popper/src/arrow.vue index f6929369e0..3dd69f5d55 100644 --- a/packages/components/popper/src/arrow.vue +++ b/packages/components/popper/src/arrow.vue @@ -8,30 +8,21 @@