23 lines
519 B
JavaScript
23 lines
519 B
JavaScript
import {defineStore} from 'pinia'
|
|
|
|
|
|
export const useProductStore = defineStore('product', {
|
|
state: () => ({
|
|
products: [],
|
|
total: 0,
|
|
}),
|
|
actions: {
|
|
productSet(data,total) {
|
|
this.products = data;
|
|
// this.products.push(...data); //追加数据
|
|
this.total=total; //这里会更新
|
|
},
|
|
productTotalSet(total){
|
|
this.total=total
|
|
}
|
|
},
|
|
getters: {
|
|
count: (state) => state.products.length,
|
|
total: (state) => state.total,
|
|
}
|
|
}) |