BonBonSlick
@BonBonSlick
Vanilla Full Stack Web Architector

Как поймать ивент изменения DOM элемента внешней библиотекой?

https://vuejs.org/v2/guide/computed.html
<video ref="videoPlayer"
                       class='video-js vjs-big-play-centered'
                       :key="getCurrentPlayVideoUrl"
                >
   
                    <source :src="getCurrentPlayVideoUrl"
                            type="video/mp4"
                            v-model="this.currentVideoSource"
                    >
                </video>


export default {

        data() {
            return {
                currentVideoSource: '', // @todo - it is by default differs from  getCurrentPlayVideoUrl
                player: null,
            }
        },
 watch: {
            currentVideoSource: function (newQuestion, oldQuestion) {
                console.log(newQuestion);
                console.log(oldQuestion);
            }
        },


Но когда ссылка изменена плеером, watch никогда не вызван, а currentVideoSource остался таким же.

Можно ли как-то сделать это vue style без нативных ES listener?
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы