feat: 抽屉效果再app不兼容问题处理
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user