使用vue-cli后选择需要vuex 将会生成一个store ,目录格式如下,如不清楚store,mutations,action,module 等可以去查阅文章Vuex
import { createStore } from 'vuex'
export default createStore({
state: {
},
mutations: {
},
actions: {
},
modules: {
}
})
获取相应值以及更改值
<template>
<div @click="hanleClick"></div>
</template>
<script>
import {useStore} from 'vuex'
import {toRefs} from 'vue'
export default{
setup(){
const store=useStore()
const {context}=toRefs(store.state)
const hanleClick=()=>{
store.dispatch('getData')
}
return {context,hanleClick}
}
}
</script>