vue3 vuex4


1,引入vuex

import { createStore } from "vuex";

2,創建store

const store = createStore({
  state(){
    return {
      count: 1,
    }
  }
  mutations: {
    add(state){
      state.count++
    }
  }
});

3,main.js 中引入store

createApp(App)
  .use(store)

4,在組件中使用store

<p @click="add">{{ count }}</p>

...

import { useStore } from 'vuex';
import { toRefs } from 'vue';

...

setup() {
  const store = useStore();
  return{
    ...toRefs(store.state),
    add() {
      store.acmmit('add');
    }
  }
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM