vuex의 초기화 방법 구현

巴扎黑
풀어 주다: 2017-07-21 17:07:26
원래의
2416명이 탐색했습니다.

스토어 폴더 생성

1. 기능: 비동기 작업 넣기

파일: actions.js

콘텐츠:

2.기능: 상태에서 데이터 가져오기

파일: getters.js

콘텐츠:

export const singer => state.singer

3. 기능: 장소 메소드 이름

파일: mutation-types.js

컨텐트:

export const SET_SINGER = 'SET_SINGER'

4. 함수: 상태 데이터 조작

파일: mutations.js

콘텐츠:

import * as type from './mutation-types'

const mutation = {

[types.SET_SINGER](state,singer){

state.singer = singer

}

}

기본 변형 내보내기

5. 기능: 데이터

파일: state.js

콘텐츠:

const state = {

singer:{}

}

기본 상태 내보내기

6. 기능: 항목

파일: index.js

콘텐츠:

import Vue from 'vue'

import Vuex from 'vuex'

import * './actions'

import *를 './getters'에서 getter로 가져오기

'./mutations'에서 변형 가져오기

'./state'에서 상태 가져오기

'vuex/dist/logger'에서 createLogger 가져오기

Vue.use(Vuex)

// 환경 개발 시 각 상태 수정 추적

const debug = process.env.NODE_ENV !== 'production'

export default new Vuex.Store({

actions ,

getters,

mutations,

state,

strict: debug,

plugin: debug ? [createLogger()] : []

})

위 내용은 vuex의 초기화 방법 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿