buefy Программный модальный режим получения данных в родительском от дочернего

Используя buefy Programmatic modal, как я могу вернуть данные из дочернего компонента в родительский при закрытии события. У меня есть следующий метод: я могу прослушивать событие закрытия, но не знаю, как получить данные.

settings(question, option, index) {
                this.$modal.open({
                    component: ModalConent,
                    parent: this,
                    props: {
                        "question": question,
                        "option": option,
                        "index": index
                    },
                    onCancel: function () {
                        console.log()
                    },
                    events: {

                    }
                })
            },

person fefe    schedule 16.12.2018    source источник


Ответы (1)


Вы можете использовать events prop, чтобы получить свой customEvent:

this.$modal.open({
  component: ModalConent,
  parent: this,
  props: {
     "question": question,
     "option": option,
     "index": index
  },
  onCancel: function () {
     console.log()
  },
  events: {
    'customEvent': value => {
      console.log(value)
  }

  }
})

и испустите customEvent в своем дочернем компоненте:

this.$emit('customEvent', value)
person Filip Ibl    schedule 03.08.2019