Rumah > Soal Jawab > teks badan
P粉1954022922023-08-29 21:23:43
Saya tidak pasti apa yang anda telah cuba, tetapi saya tahu ini akan berkesan. Sudah tentu, anda boleh memindahkan onAuthStateChanged keluar dari kedai anda dan ia masih akan berfungsi. Ingat, anda perlu menggunakan pemerhati atau prop yang dikira untuk menjejak store.user dan mengemas kini UI.
import { getAuth, onAuthStateChanged } from 'firebase/auth'; const auth = getAuth(); onAuthStateChanged(auth, async () => { const store = useStore(); store.setUser(); }); const useStore = defineStore('store', { state: () => ({ user: null }), actions: { setUser() { // Set user here // this.user = ... } } });