Итак, я пытаюсь понять код, написанный кем-то другим, и есть одна вещь, которую я не понял. Почему вы используете двоеточие в имени-эмитте? Вот пример:
this.$emit('update:compare', { key, values })
Проблема в том, что я не могу найти компонент, слушающий этот излучатель. Я искал v-on:update:compare=""
и @update:compare=""
, но не могу его найти. Что делает толстая кишка?
Я нашел эту другую вещь в том же компоненте, что и emit, которую я тоже не узнаю:
model: {
prop: 'compare',
event: 'update:compare',
},
И я думаю, это как-то связано с этим, но я могу не понять это. Кто-нибудь будет так любезен, чтобы пролить некоторый свет на это для меня, пожалуйста?