Vue3需要从vuex
中导入createStore
,通过createStore
去创建并导出
import {createStore} from 'vuex'
export default createStore({
actions:{
},
mutations:{
},
state:{
},
modules:{
}
})
main.js中引入
import store from './store/index'
const app = createApp(App)
app.use(store)
在组件中使用,需要通过userStore
创建变量启用
<script>
import { useStore } from 'vuex';
export default {
setup(){
//创建store变量
const store = useStore();
//通过store变量操作
return {
}
}
};
</script>
其余用法与vue2一致