DUVIDAS SOBRE VUEJS E ARRAY PODE ME AJUDAR?
Boa noite a Todos!
Pessoal, como eu posso percorrer esse array verificando se o numero que vem na function setActiveNumber(6), é igua a do array se for marcar o active como true,
import { defineStore } from 'pinia';
export const usePiniaRegisterNumber = defineStore('usePiniaRegisterNumber', {
state: () => ({
numbers: Array.from({ length: 60 }, (_, i) => ({ value: i + 1, active: false }))
}),
getters: {
getNumbers() {
return this.numbers;
},
},
actions: {
setActiveNumber(number) {
}
},
persist: true
})
Creio que esteja querendo definir um determinado item do array como ativo. Neste caso você pode procurar pelo item e atribuir true se encontrado.
setActiveNumber(number) {
const item = this.numbers.find(n => n.value === number);
if (item) {
item.active = true;
}
}
Boa tarde,
Preciso definir 6 items como ativo, porem ele consegue fazer isso somente com a posição atual, na proxíma vez que ele rodar e ele descarca a anterior e só marca a proxíma.
E onde eu não estou entendo o porque!
Até porque eu precisava retorn esse array com essas mudanças a cada ```setActiveNumber(number)```
Grato pelo seu tempo e resposata **@heliomarpm**