Refactor API requests and update global methods

This commit is contained in:
wangqiao
2025-08-24 16:46:10 +08:00
parent 366b48188d
commit 9bc983793f
4 changed files with 25 additions and 22 deletions

View File

@ -1,16 +1,20 @@
import { openLogin } from "~/components/kl-login";
import { closeLogin } from "~/components/kl-login";
import { openRegister } from "~/components/kl-register";
import { closeRegister } from "~/components/kl-register";
import { openLoginEmail } from "~/components/kl-email";
import { closeLoginEmail } from "~/components/kl-email";
import { openLogin } from "~/components/kl-login/index";
import { closeLogin } from "~/components/kl-login/index";
import { openRegister } from "~/components/kl-register/index";
import { closeRegister } from "~/components/kl-register/index";
import { openLoginEmail } from "~/components/kl-email/index";
import { closeLoginEmail } from "~/components/kl-email/index";
// plugins/global.ts
export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.vueApp.config.globalProperties.$openLogin = openLogin;
nuxtApp.vueApp.config.globalProperties.$closeLogin = closeLogin;
nuxtApp.vueApp.config.globalProperties.$openRegister = openRegister;
nuxtApp.vueApp.config.globalProperties.$closeRegister = closeRegister;
nuxtApp.vueApp.config.globalProperties.$openLoginEmail = openLoginEmail;
nuxtApp.vueApp.config.globalProperties.$closeLoginEmail = closeLoginEmail;
return {
provide: {
openLogin,
closeLogin,
openRegister,
closeRegister,
openLoginEmail,
closeLoginEmail,
},
};
});