В моем коде Vue у меня есть список флажков, поэтому всякий раз, когда я добавляю новую группу пользователей, по умолчанию должны быть установлены все флажки, кроме отключенных.Я должен обусловить и код функции, но не уверен, где включить функцию.Всякий раз, когда я добавляю новую группу пользователей, по умолчанию должны быть установлены все флажки.
У меня есть метод, но мне нужно знать, где и как его вызвать.
<li><a @click.prevent="selectAll" id="cardSelectAllAId">
SelectAll</a></li>
<single-checkbox class="checkbox "
inputId="card.data.id"
v-if="card.data.id"
@change="change(card.data)"
:value="card.data.selected"
:disabled="!card.data.licenseEnabled">
selectAll() {
for (let i = 0; i < this.cards.length; i += 1) {
if (this.cards[i].selected !== undefined) {
this.cards[i].selected = true;
}
},
default() {
const currentRoute = this.$route.path;
for (let i = 0; i < this.features.length; i += 1) {
if (currentRoute.includes('/admin/users/usergroup/add/')) {
this.features[i].selected = true;
} else {
this.features[i].selected = false;
}
}
},
Мне также нуженспособ не включать отключенный флажок в select all function.