feat: 抽屉效果再app不兼容问题处理

This commit is contained in:
2026-05-11 16:04:41 +08:00
parent 9cd3916ab2
commit 0dfd4fda1e
5 changed files with 41 additions and 17 deletions

View File

@@ -26,15 +26,20 @@ const drawerRef = ref(null);
// 监听抽屉显示事件
const mineSettingRef = ref(null);
const open = () => {
checkToken().then(async () => {
await mineSettingRef.value.getLoginUserPhoneInfo();
drawerRef.value.open();
});
const open = async () => {
await checkToken();
drawerRef.value?.open?.();
try {
await mineSettingRef.value?.getLoginUserPhoneInfo?.();
} catch (error) {
console.warn("获取登录用户手机号失败:", error);
}
};
// 监听抽屉隐藏事件
const close = () => drawerRef.value.close();
const close = () => drawerRef.value?.close?.();
defineExpose({
open,