При клике на карту она должна переворачиваться. В карте есть prop view, который отвечает какая сторона сейчас показывается. Мне надо, чтобы при клике на карту ее prop view менялся. Как это возможно сделать?
Я пытался сделать это так: создаю в компоненте карты @click=func1. В func1 делаю this.$emit('flip', this.view); где this.view это текущая сторона карты. Далее в родители обрабатываю: @flip=func2. В func2 получаю вид карточки и далее его надо изменить и прокинуть в view у компонента card, но не знаю как.
Вот песочница https://codesandbox.io/s/peaceful-cherry-ctpdg?file=/src/App.vue слайдер не стал подключать
а зачем через перента делать?
https://codesandbox.io/s/vibrant-water-erxug?file=/src/components/card.vue а я вот так сделала
Обсуждают сегодня