props функцию, в ней просто console.log('test');
затем вызываю при клике
@click="$emit('remove')"
вообще ниче не происходит , а когда
@click="this.$emit('remove')"
то валит ошибку:
Error in v-on handler: "TypeError: Cannot read property '$emit' of null"
как заставить функцию работать при клике ?
спасибо !
В темплейте не надо обращаться через this
parent <child @remove-mi="PARENT_METHOD" /> child <button @click="$emit('remove-mi') во так делаешь?
И покажи как ты подписываешься из родительского компонента
всё верно делаешь @click="$emit('remove')" просто при передаче в другой комп. навенрно уже вызваешь функцию - :some="fn()" без скобок нужно
Обсуждают сегодня