import {defineStore} from 'pinia'
import {StoreName} from './store-name'
// StoreName是id,用于区分不同的store,自定义即可
export const useStore = defineStore(StoreName.Test, {
state: () => ({
count: 0,
sex: '顶顶顶'
}),
getters: {
},
actions: {
increment() {
this.count++
},
},
})
<template>
<div>
直接通过实例.就可以获取
{{ store.count }}---- {{ store.sex }}
</div>
</template>
<script setup lang='ts'>
import { useStore } from '../store'
// defineStore返回的是个hook,需要实例化
const store = useStore()
</script>
<style scoped lang='scss'>
</style>