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