diff --git a/src/packages/fixednav/fixednav.scss b/src/packages/fixednav/fixednav.scss
index 9d76d46957..d5a04627fe 100644
--- a/src/packages/fixednav/fixednav.scss
+++ b/src/packages/fixednav/fixednav.scss
@@ -97,21 +97,6 @@
.nut-fixednav-list-text {
font-size: 10px;
}
-
- .b {
- position: absolute;
- right: 0;
- top: 1px;
- height: 14px;
- line-height: 14px;
- font-size: 10px;
- padding: 0 3px;
- color: white;
- background: $color-primary;
- border-radius: 7px;
- text-align: center;
- min-width: 12px;
- }
}
}
diff --git a/src/packages/fixednav/fixednav.taro.tsx b/src/packages/fixednav/fixednav.taro.tsx
index 14a71ad3d5..1267a0660a 100644
--- a/src/packages/fixednav/fixednav.taro.tsx
+++ b/src/packages/fixednav/fixednav.taro.tsx
@@ -6,6 +6,7 @@ import Overlay from '@/packages/overlay/index.taro'
import { useConfig } from '@/packages/configprovider/index.taro'
import { FixedNavProps } from './types.taro'
import { defaultOverlayProps } from '@/packages/overlay/overlay.taro'
+import Badge from '@/packages/badge/index.taro'
const defaultProps: FixedNavProps = {
...defaultOverlayProps,
@@ -58,6 +59,23 @@ export const FixedNav: FunctionComponent<
className
)
+ const renderListItem = (item: any, index: number) => {
+ return (
+
+ )}
+
+ <>{renderListItem(item, index)}>
)}
-