diff --git a/packages/vant/src/action-bar-icon/ActionBarIcon.tsx b/packages/vant/src/action-bar-icon/ActionBarIcon.tsx
index 16dc8b0e4..198b4c818 100644
--- a/packages/vant/src/action-bar-icon/ActionBarIcon.tsx
+++ b/packages/vant/src/action-bar-icon/ActionBarIcon.tsx
@@ -35,9 +35,12 @@ export default defineComponent({
if (slots.icon) {
return (
-
- {slots.icon()}
-
+
);
}
diff --git a/packages/vant/src/calendar/Calendar.tsx b/packages/vant/src/calendar/Calendar.tsx
index d437fd1cb..891522127 100644
--- a/packages/vant/src/calendar/Calendar.tsx
+++ b/packages/vant/src/calendar/Calendar.tsx
@@ -558,6 +558,7 @@ export default defineComponent({
if (props.poppable) {
return (
+ />
);
}
diff --git a/packages/vant/src/grid-item/GridItem.tsx b/packages/vant/src/grid-item/GridItem.tsx
index 2238dfa3a..9e9af682b 100644
--- a/packages/vant/src/grid-item/GridItem.tsx
+++ b/packages/vant/src/grid-item/GridItem.tsx
@@ -80,9 +80,11 @@ export default defineComponent({
const renderIcon = () => {
if (slots.icon) {
return (
-
- {slots.icon()}
-
+
);
}
diff --git a/packages/vant/src/overlay/Overlay.tsx b/packages/vant/src/overlay/Overlay.tsx
index 6e4692300..90a0c38b4 100644
--- a/packages/vant/src/overlay/Overlay.tsx
+++ b/packages/vant/src/overlay/Overlay.tsx
@@ -56,9 +56,7 @@ export default defineComponent({
});
return () => (
-
- {renderOverlay()}
-
+
);
},
});
diff --git a/packages/vant/src/popup/Popup.tsx b/packages/vant/src/popup/Popup.tsx
index 4e0aee540..51010ea33 100644
--- a/packages/vant/src/popup/Popup.tsx
+++ b/packages/vant/src/popup/Popup.tsx
@@ -201,13 +201,12 @@ export default defineComponent({
return (
- {renderPopup()}
-
+ />
);
};
diff --git a/packages/vant/src/pull-refresh/PullRefresh.tsx b/packages/vant/src/pull-refresh/PullRefresh.tsx
index 6f2bb9bc0..a463146d3 100644
--- a/packages/vant/src/pull-refresh/PullRefresh.tsx
+++ b/packages/vant/src/pull-refresh/PullRefresh.tsx
@@ -123,7 +123,12 @@ export default defineComponent({
nodes.push(
{getStatusText()}
);
}
if (status === 'loading') {
- nodes.push({getStatusText()});
+ nodes.push(
+
+ );
}
return nodes;
diff --git a/packages/vant/src/tabbar-item/TabbarItem.tsx b/packages/vant/src/tabbar-item/TabbarItem.tsx
index d2f3f75b9..5802741cd 100644
--- a/packages/vant/src/tabbar-item/TabbarItem.tsx
+++ b/packages/vant/src/tabbar-item/TabbarItem.tsx
@@ -83,9 +83,12 @@ export default defineComponent({
style={{ color }}
onClick={onClick}
>
-
- {renderIcon()}
-
+
{slots.default?.({ active: active.value })}
diff --git a/packages/vant/src/uploader/UploaderPreviewItem.tsx b/packages/vant/src/uploader/UploaderPreviewItem.tsx
index b71b90b73..26801d22b 100644
--- a/packages/vant/src/uploader/UploaderPreviewItem.tsx
+++ b/packages/vant/src/uploader/UploaderPreviewItem.tsx
@@ -95,6 +95,7 @@ export default defineComponent({
if (isImageFile(item)) {
return (
- {renderCover()}
-
+ />
);
}