programing

VUE 컴포넌트의 mapState에서 "this"를 호출하려면 어떻게 해야 합니까?

firstcheck 2023. 1. 1. 11:48
반응형

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

반응형