반응형
vuex에서 개체 키/값 쌍을 초기 상태로 설정하는 방법
내 어플리케이션에서는 정적 텍스트의 키/값 쌍을 저장하는 객체를 생성하여 초기 상태로 전달합니다.하지만 오류가 발생하고 있습니다.
여기 제 것이 있습니다.helpers.js
:
export const translation = Object.freeze({
edit: 'Edit',
please_select_text: 'Please select a row to edit',
done: 'Done',
role: 'Role',
});
이제 스토어 모듈로 Import하여 다음과 같이 전달합니다.
const defaultState = () => ({
localized: translation. // like that i am passing
});
내 컴포넌트에서는 다음과 같은 상태를 사용하고 있습니다.
{{localized.edit}}
...mapState(module_name, ['localized']),
그런데 에러가 나네요.그럼 어떻게 하면 정적인 문자를 제대로 사용할 수 있을까요?
이것은 단지 도우미 상수일 뿐이므로 당신의 가게에서 살 수 있는 것은 아닌 것 같습니다.state
.
컴포넌트에 심플하게import translation from '@/path/helpers.js
그 후 사용translation.edit
.
또한, 만약 당신이 그것을 당신의 상점에 보관하기를 원한다면, 당신은 그것을 사용하려고 합니다.translation.
다음과 같은 기능을 제공합니다.translation
. (미포함).
)
언급URL : https://stackoverflow.com/questions/66903116/how-to-set-object-key-value-pair-to-initial-state-in-vuex
반응형
'programing' 카테고리의 다른 글
왜 React의 Virtual DOM 컨셉이 더티한 모델 체크보다 더 성능적이라고 하는가? (0) | 2023.01.22 |
---|---|
결과를 검색할 때 모호한 열 이름을 해결하는 방법은 무엇입니까? (0) | 2023.01.22 |
오브젝트가 아닌 멤버함수를 호출합니다. (0) | 2023.01.02 |
JavaScript에서 파일을 base64로 변환하는 방법 (0) | 2023.01.02 |
JSON 파일을 예쁘게 인쇄하는 방법 (0) | 2023.01.02 |