반응형
Vuex getter의 v-if
vuex getters isLogged를 사용하고 있습니다.에서 사용자가 로그인하고 있는지 여부를 확인합니다.
<div v-if="isLoggedIn" class="ml-2 py-2 group relative">...</div>
data() {
return {
isLoggedIn: this.$store.getters['auth/isLoggedIn']
}
},
동작되지 않습니다.그러나 getters 값을 데이터로 설정하지 않고 v-if에서 직접 상태를 확인하지 않으면 작동합니다.다음과 같은 경우:
// This works for me.
<div v-if="this.$store.getters['auth/isLoggedIn']" class="ml-2 py-2 group relative">...</div>
뭐가 다른지 모르겠어요.감사합니다.
사용하다computed
,data
한 번만 실행하다
computed:{
isLoggedIn(){return this.$store.getters['auth/isLoggedIn']}
}
언급URL : https://stackoverflow.com/questions/55817598/v-if-on-vuex-getter
반응형
'programing' 카테고리의 다른 글
이거 보세요.$140입니다.set Timeout 푸시 (0) | 2022.07.02 |
---|---|
vuex에서 getter의 특별한 용도는 무엇입니까? (0) | 2022.07.02 |
JSONObject를 반복하는 방법 (0) | 2022.07.01 |
"std"에 "std"가 포함되지 않고 C에서 무엇을 할 수 있습니까?'C'의 일부일까요, 아니면 그냥 라이브러리일까요? (0) | 2022.07.01 |
매개 변수를 사용하여 실행할 수 있습니까? (0) | 2022.07.01 |