32 lines
501 B
JavaScript
Raw Permalink Normal View History

import {
defineStore
} from 'pinia'
import {
ref
} from "vue";
2025-04-14 10:57:27 +08:00
export const useScanCodeStore = defineStore('scancode', () => {
const type = ref('');
const code = ref([]);
const clearCode = (data) => {
type.value = '';
code.value = [];
2025-04-14 10:57:27 +08:00
}
const addCode = (data, intype) => {
2025-04-14 10:57:27 +08:00
type.value = intype;
code.value.push(data);
}
const delDataByIndex = (index) => {
code.value.splice(index, 1);
}
return {
code,
type,
clearCode,
addCode,
delDataByIndex
};
}, {
2025-04-14 10:57:27 +08:00
persist: true
})