programing

vuex에서 상수 변수를 생성하시겠습니까?

randomtip 2022. 8. 30. 21:50
반응형

vuex에서 상수 변수를 생성하시겠습니까?

vuex에서 상수 변수를 만드는 방법이 있나요?내 파일 구조

store
    ├── index.js          
    ├── actions.js        
    ├── mutations.js      

현재 나의 내index.js파일, 가지고 있는 상태users다음을 포함하는 배열

'users': [{
     'id': null,
     'name': null,
     'email': null,
     'details': null
 }]

그리고 내 안에mutation.js파일, 변환 방식addUsers있습니다

 state.users.push(
   {
      'id': null,
      'name': null,
      'email': null,
      'details': null
   }
 )

이 초기 사용자 속성 개체를 재사용할 수 있는 방법이 있습니까?vuex에서 상수를 이렇게 가변으로 만들려면 어떻게 해야 합니까?

당신은 할 수 있다.consts.js파일링하여 모든 컨스턴스를 그 안에 넣습니다.

export const USER = {
    'id': null,
    'name': null,
    'email': null,
    'details': null
};

export const FOO = 'bar';

그런 다음 이러한 Const를 내부로 Import할 수 있습니다.mutations.js다음 2개의 Import 스테이트먼트 중 하나를 사용하여 파일을 작성합니다.

import { USER } from 'path/to/consts.js'; // just user
import * as consts from 'path/to/consts.js'; // every single const

그리고 당신의 돌연변이를 수정하세요:

state.users.push(USER);

언급URL : https://stackoverflow.com/questions/56170705/create-constant-variables-in-vuex

반응형