diff --git a/CHANGELOG.en-US.md b/CHANGELOG.en-US.md index e3aafc826d9..1428bd45be2 100644 --- a/CHANGELOG.en-US.md +++ b/CHANGELOG.en-US.md @@ -1,5 +1,11 @@ # CHANGELOG +## NEXT_VERSION + +### Fixes + +- Fix `n-marquee` component Non-function value encountered for default slot warning. + ## 2.41.0 ### Breaking Changes diff --git a/CHANGELOG.zh-CN.md b/CHANGELOG.zh-CN.md index dd6c97db9d9..bec2306684f 100644 --- a/CHANGELOG.zh-CN.md +++ b/CHANGELOG.zh-CN.md @@ -1,5 +1,11 @@ # CHANGELOG +## NEXT_VERSION + +### Fixes + +- 修复 `n-marquee` 组件 Non-function value encountered for default slot 警告 + ## 2.41.0 `2025-01-05` diff --git a/src/marquee/src/Marquee.tsx b/src/marquee/src/Marquee.tsx index d7cc1aab5cc..e334d86a047 100644 --- a/src/marquee/src/Marquee.tsx +++ b/src/marquee/src/Marquee.tsx @@ -95,11 +95,15 @@ export default defineComponent({ } = this const originalNode = ( -
- {$slots} -
+ {{ + default: () => ( +
+ {$slots} +
+ ) + }}
) const mirrorNode = ( @@ -108,22 +112,26 @@ export default defineComponent({ if (this.autoFill) { return ( -
-
- {originalNode} - {repeat(repeatCountInOneGroup - 1, mirrorNode)} -
-
- {repeat(repeatCountInOneGroup, mirrorNode)} -
-
+ {{ + default: () => ( +
+
+ {originalNode} + {repeat(repeatCountInOneGroup - 1, mirrorNode)} +
+
+ {repeat(repeatCountInOneGroup, mirrorNode)} +
+
+ ) + }}
) }