반응형
VUE 컴포넌트의 mapState에서 "this"를 호출하려면 어떻게 해야 합니까?
import { mapState } from 'vuex'
...mapState({
user: (state) =>{
return _.filter(state, data => {
return _.includes(this.allUserIds, data.id)
} )
}
})
이 경우엔 이렇게 부르지 않겠습니다.맵 상태의 allUserIds
사용하지 않다() => {}
바인딩되어 있기 때문에 함수 구문this
너무 일러요
...mapState({
user(state) { // <--- here
return _.filter(state, data => {
return _.includes(this.allUserIds, data.id)
})
}
})
언급URL : https://stackoverflow.com/questions/62571930/how-to-call-this-in-mapstate-in-vue-component
반응형
'programing' 카테고리의 다른 글
n초마다 특정 코드 실행 (0) | 2023.01.21 |
---|---|
사전을 상태 개체로 사용할 때 Vuex + vue가 반응하지 않음 (0) | 2023.01.21 |
Java에서 어레이를 만드는 방법 (0) | 2023.01.01 |
Maria를 사용하여 Json 개체 내부의 특정 값으로 필드 업데이트DB (0) | 2023.01.01 |
「…로부터.import와 import를 비교합니다. (0) | 2023.01.01 |