What are the problems with vuex using getters?

//store/index.js
const store = new Vuex.Store({
  state: {
    count: 1
  },
  mutations: {
    changCount (state, index) {
      state.count = index
    }
  },
  getters: {
    handleCount (state) {
      return state.count += 100
    }
  }
}) 
//index.vue
<button @click="changCount(2)">{{handlecount}}</button>

computed: {
    ...mapState(["count"]),
    handlecount () {
      return this.$store.getters.handleCount
    }
  },
  methods: {
    ...mapMutations(["changCount"])
  }

Today, I encountered a problem with vuex. Clicking button becomes 102 for the first time. What"s going on again?

May.31,2021

because getters cannot change state

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b2c24a-e03d.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b2c24a-e03d.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?