import { ref, computed } from 'vue' import { defineStore } from 'pinia' export const useCounterStore = defineStore('counter', () => { //创建响应式 const ls = ref([]) //创建方法 const addpush = (item: object) => { ls.value.push(item) } //返回数据和方法 return { ls, addpush } })
使用storeToStore实现响应式
import { useCounterStore } from './stores/counter'
import { storeToRefs } from 'pinia';
const { ls } = storeToRefs(useCounterStore())
const { addpush } = useCounterStore()