индекс звездочки и делаю this.rating = star.id и вешаю класс. По маузауту я делаю this.rating = 0. Два вопроса. Как зафиксить по клику звездочки, чтобы по маузоверу не снималось. И как сделать рейтинг каждой карточки индивидуальным, а то я сейчас через одну переменную this.rating всё проверяю, как сделать это индивидуально? Не засирать же data под каждую карточку
Вообщем лично я нифига не понял в чем проблема, У тебя есть массив товаров? Один из параметров рейтинг Форычишь каждый товар списком и делаешь его компонентом, у тебя будет компонент с пропсами Под рейтинг пилишь еще компонент, передаешь ему звездочки В компоненте звездочек, форычишт star in 5 Пилишь на эммит метод setStar(id) Вешаешь на каждую звездочку @click="setStar(id)" тем самым устанавливаешь выбранное количество на каждый товар А ховер, только через классы, типа выбираешь сколько звезд поставить Короч за 5 минут это можно написать
Обсуждают сегодня