Repsonsive image zoom component for Vue.js 3, that also works on touch devices. Legacy versions available for Vue 2.