programing

Vuex 상태 생성에서 함수를 사용하는 방법

nicegoodjob 2023. 1. 16. 20:25
반응형

Vuex 상태 생성에서 함수를 사용하는 방법

나중에 정의하는 getter를 사용하여 상태의 일부를 설정하려고 합니다.

export const store = new Vuex.Store({
  state : {
    a : 1,
    b : getters.multiply(a)
  },
  getters : {
    multiply : (state) => (param) => return param * 2
  },
})

getters가 준비되지 않았기 때문에 이것은 허용되지 않습니다(제 생각엔).

문서에는 Vuex 상태 속성이 데이터를 생성하기 위해 함수를 사용할 수 있다고 기술되어 있지만, 저는 예를 보지 못했습니다. 전체 상태를 함수 호출 또는 일부 소품으로 초기화할 필요가 있습니까?

아무쪼록 잘 부탁드립니다.

보통.getters상태 데이터를 가져오는 방법입니다.두 가지 방법이 있을 수 없습니다.위의 예에서는 다음 작업을 수행할 수 있습니다.

const multiply = (params) => params * 2
const INIT_VALUE = 1

export const store = new Vuex.Store({
  state : {
    a : INIT_VALUE,
    b : multiply(INIT_VALUE)
  }
})

언급URL : https://stackoverflow.com/questions/50432550/how-to-use-functions-in-vuex-state-creation

반응형