(一) VueX入门

2018-02-18  本文已影响0人  我拥抱着我的未来

本节知识点

概述

使用

npm i vuex --save
import Vue from "vue";
import Vuex from "vuex";
Vue.use(Vuex);
const state={
  score:1
};
//必须是mutations不能更改
const mutations = {
    add:function(state){state.score++;},
    del:function(state){state.score--;}

}
export default new Vuex.Store({
  state,
  mutations
})

<template>
    <div>
       <div>
         {{msg}}
       </div>
      <div>
         分数是{{$store.state.score}}
      </div>
      <div>
        <button @click="$store.commit('add')">添加</button>
        <button @click="$store.commit('del')">减少</button>
      </div>
    </div>
</template>

<script type="text/ecmascript-6">
  import store from "@/vuex/store"
    export default {
         data(){
           return {
             msg:"测试vuex"
           }
         },
         store
    }
</script>

<style scoped>

</style>

这样就可以了

上一篇下一篇

猜你喜欢

热点阅读