반응형
mapState의 Vue 계산 구문 오류
다음 코드를 가지고 있다.
computed: {
mapState(["appErrors", "user", "profilesFor"]),
compiledData () {
return {
template: `<p>${this.data}</p>`
}
}
}
기본적으로 나는 Vuex를 사용하고 있고 mapState가 있지만 나만의 컴퓨터 기능을 정의하고 싶어서 변경했다.
computed: mapState(["appErrors", "user", "profilesFor"])
--Works
로
computed: {
mapState(["appErrors", "user", "profilesFor"]),
compiledData () {
return {
template: `<p>${this.data}</p>`
}
}
}
하지만 그것은 효과가 없다.이 문제를 어떻게 해결할 것인가?
도우미는 계산된 게터 함수를 포함하는 객체를 제공한다.
스프레드 연산자를 사용하여 이러한 각 함수를computed
객체:
computed: {
...mapState(["appErrors", "user", "profilesFor"]),
compiledData () {
return {
template: `<p>${this.data}</p>`
}
}
}
참조URL: https://stackoverflow.com/questions/47204038/vue-computed-syntax-error-with-mapstate
반응형
'Programing' 카테고리의 다른 글
내가 받은 구성 요소에 "프로포즈"를 추가하자 마자: 감시자 "기능" (){ 이것을 반환한다._data.$$state }" (0) | 2022.04.14 |
---|---|
Java에서 쌍 또는 2-tule 사용 (0) | 2022.04.14 |
Vuetifyjs 2.0 테마는 관찰자에 따라 변경되지 않음 (0) | 2022.04.13 |
Java가 운영자에게 과부하를 제공하지 않는 이유는? (0) | 2022.04.13 |
오류: mksdcard SDK 도구를 실행할 수 없음 (0) | 2022.04.13 |