ホームページ > ウェブフロントエンド > jsチュートリアル > vuexの初期化メソッドを実装する

vuexの初期化メソッドを実装する

巴扎黑
リリース: 2017-07-21 17:07:26
オリジナル
2452 人が閲覧しました

ストアフォルダーの作成

1. 関数: 非同期操作を配置します

ファイル: events.js

コンテンツ:

2. 関数: ステート内のデータを取得します

ファイル: getters.js

コンテンツ:

export const singer = state => state.singer

3. 関数:メソッド名を配置

ファイル:mutation-types.js

内容:

export const SET_SINGER = 'SET_SINGER'

4.関数: 状態データを操作します

ファイル: mutations.js

コンテンツ:

import * './mutation-types' からの型として

const mutation = {

[types.SET_SINGER](state,singer){

state.singer = singer

}

デフォルト状態をエクスポート

6. 関数: エントリ

ファイル:index.js

コンテンツ:

「vue」から Vue をインポート

「vuex」から Vuex をインポート

* からアクションとしてインポート'./actions'

import * as getter from './getters'

'./mutations'から変異をインポート

'./state'から状態をインポート

import createLogger from 'vuex/dist/logger'

Vue.use(Vuex)

// 環境の開発時に、各状態の変更を追跡します

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

export default new Vuex.Store({

アクション ,

getter、

mutations、

state、

strict: デバッグ、

plugin: デバッグ ? [createLogger()] : []

})

以上がvuexの初期化メソッドを実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート