No Vue.js, um componente pode detectar quando o conteúdo do slot é alterado
Temos um componente no Vue que é um quadro, dimensionado para o tamanho da janela, que contém (em um<slot>
) um elemento (normalmente<img>
ou<canvas>
), que é dimensionado para caber no quadro e permite aplicar panorâmica e zoom nesse elemento.
O componente precisa reagir quando o elemento muda. A única maneira de conseguirmos fazê-lo é que o pai estimule o componente quando isso acontecer; no entanto, seria muito melhor se o componente pudesse detectar automaticamente quando o<slot>
elemento muda e reage de acordo. Existe uma maneira de fazer isso?