diff --git a/frontend/uni-app/src/subpackage/diyComponents/customComponent.vue b/frontend/uni-app/src/subpackage/diyComponents/customComponent.vue index 7da431c8b..14fb0e3d3 100644 --- a/frontend/uni-app/src/subpackage/diyComponents/customComponent.vue +++ b/frontend/uni-app/src/subpackage/diyComponents/customComponent.vue @@ -1027,7 +1027,10 @@ function handleUserClick(item) { if (item.propValue.linkType === "url") { uni.navigateTo({ url: item.propValue.link, - }); + fail: () => { + uni.switchTab({ url: item.propValue.link }); + }, + }) } } else if (!isLogin.value) { emit("changeLogin"); // Trigger login modal via parent