vuexの状態オブジェクトの使い方

不言
リリース: 2018-06-29 17:03:09
オリジナル
1384 人が閲覧しました

この記事では、vuex の状態オブジェクトを使用する 5 つの方法を紹介し、私の vuex の構造を掲載します。興味のある友達は、Script House のエディターをフォローして一緒に学ぶことができます

vuex は、vue 用に特別に設計されたツールです。 .js は状態管理モードを設計しており、devtools を使用してデバッグすることもできます。

以下は皆さんに向けた私のvuexの構造です

以下はストアフォルダ配下のstate.jsとindex.jsの内容です

//state.js
const state = {
 headerBgOpacity:0,
 loginStatus:0,
 count:66
}
export default state
//index.js
import Vue from 'vue'
import Vuex from 'vuex'
import state from './state'
import actions from './actions'
import getters from './getters'
import mutations from './mutations'
Vue.use(Vuex)
export default new Vuex.Store({
 state,
 actions,
 getters,
 mutations
})
ログイン後にコピー

それではtest.vueでvuexを使い始めましょうコンポーネント状態状態オブジェクト

メソッド 1

rreee

メソッド 2

<template>
 <p class="test">
  {{$store.state.count}} <!--第一种方式-->
 </p>
</template>
<script type="text/ecmascript-6">
 export default{
  name:&#39;test&#39;,
  data(){
   return{ }
  }
 }
</script>
<style>
</style>
ログイン後にコピー

メソッド 3

<template>
 <p class="test">
  {{count}} <!--步骤二-->
 </p>
</template>
<script type="text/ecmascript-6">
 export default{
  name:&#39;test&#39;,
  data(){
   return{}
  },
  computed:{
   count(){
    return this.$store.state.count; //步骤一
   }
  }
 }
</script>
<style>
</style>
ログイン後にコピー

方法 4

<template>
 <p class="test">
  {{count}} <!--步骤三-->
 </p>
</template>
<script type="text/ecmascript-6">
 import {mapState} from &#39;vuex&#39; //步骤一
 export default{
  name:&#39;test&#39;,
  data(){
   return{}
  },
  computed:mapState({     //步骤二,对象方式
   count:state => state.count
  })
 }
</script>
<style>
</style>
ログイン後にコピー

方法 5

<template>
 <p class="test">
  {{count}} <!--步骤三-->
 </p>
</template>
<script type="text/ecmascript-6">
 import {mapState} from &#39;vuex&#39; //步骤一
 export default{
  name:&#39;test&#39;,
  data(){
   return{}
  },
  computed:mapState([    //步骤二,数组方式
   "count"
  ])
 }
</script>
<style>
</style>
ログイン後にコピー

以上がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。

関連する推奨事項:

vue cli に基づいて複数ページのスキャフォールディングを再構築するプロセスの紹介

Vue2 で Typescript を使用する設定の紹介 Vue-cli

Vue は返すコンポーネントを実装しますトップへ戻るトップへ

以上がvuexの状態オブジェクトの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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