작성
·
365
0
stores 폴더 하위의 여러 파일에서 다른 파일의 state값을 가져와서 사용하려고 하는데 어떻게 활용할수있을까요>?
답변 1
0
안녕하세요 :)
import { useAuthStore } from './auth-store'
export const useSettingsStore = defineStore('settings', {
state: () => ({
preferences: null,
// ...
}),
actions: {
async fetchUserPreferences() {
const auth = useAuthStore()
if (auth.isAuthenticated) {
this.preferences = await fetchPreferences()
} else {
throw new Error('User must be authenticated')
}
},
},
})
아래 참고링크 남겨드립니다.
https://pinia.vuejs.org/core-concepts/actions.html#accessing-other-stores-actions
감사합니다