• b1anker's avatar
    Message, Notification: fix transitionend bug · 13bfb39e
    b1anker authored
    问题描述:
    如果我在组件中加入不同的transition或者transition: all
    duration的形式,那么this.$el.addEventListener(‘transitioned’,
    handeler)就会监听到多次事件,从而导致多次删除,因为节点已经从dom中删除,
    所以最后报错:
    ’main.vue?8f52:44
    Uncaught TypeError: Cannot read property 'removeChild' of null’。
    解决办法:
    就是在第一次监听到动画结束事件时,将监听器移除即可。
    13bfb39e
main.vue 1.67 KB