Ответы пользователя по тегу Vue.js
  • Как продолжить всплытие события?

    sattellite
    @sattellite
    JS-программист
    Попробуйте после проведенных действий запустит event заново. На элементе this.$el или родителе вызвать dispatchEvent.

    То есть нельзя остановить событие и потом продолжить его. Придется его вызывать заново. https://developer.mozilla.org/docs/Web/Guide/Event...

    <template>
      <div @click="clicked">...</div>
    </template>
    
    <script>
    export default {
      ...
      methods: {
        clicked(ev) {
          const savedEvent = ev;
          ev.stopPropagation();
          // ... что-то на сервере
          this.$el.dispatchEvent(savedEvent);
        }
      }
    };
    </script>
    Ответ написан
    Комментировать