(三)mutations操作公共数据的方法

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

本节知识点

使用指南

const mutations = {
    add:function(state,n){state.score=state.score+n;},
    del:function(state,n){state.score=state.score-n;}
}
 import store from "@/vuex/store";
  <div>
        <button @click="$store.commit('add',5)">添加</button>
        <button @click="$store.commit('del',5)">减少</button>
      </div>

要是想在内部使用方法必须加this

   methods:{
         cun:function(index){
           var stat1 = JSON.parse(window.localStorage.getItem("goods"))||[];
           var obj = this.love[index];
           stat1.push(obj);
           var result2 = JSON.stringify(stat1);
           window.localStorage.setItem('goods',result2);
           this.$store.commit('add',obj);
         }
上一篇 下一篇

猜你喜欢

热点阅读