@pinia/root / pinia / mapStores
mapStores()
ts
function mapStores<Stores>(...stores): _Spread<Stores>Allows using stores without the composition API (setup()) by generating an object to be spread in the computed field of a component. It accepts a list of store definitions.
Type Parameters
• Stores extends any[]
Parameters
stores
...[...Stores[]]
list of stores to map to an object
Returns
_Spread<Stores>
Example
js
export default {
computed: {
// other computed properties
...mapStores(useUserStore, useCartStore)
},
created() {
this.userStore // store with id "user"
this.cartStore // store with id "cart"
}
}
