<img v-bind="{ src: imageAttrs.src, alt: imageAttrs.text }" />
<img v-bind="imageAttrs" />


<template>
  <img v-on:click="openGallery" v-on:mouseover="showTooltip" />
</template>

<script>
export default {
  methods: {
    openGallery() { ... },
    showTooltip() { ... }
  }
}
</script>

<!-- //////////////////////////////  -->

<template>
  <img v-on="{ click: openGallery, mouseover: showTooltip }" />
</template>

<template>
  <img v-on="inputEvents" />
</template>

<script>
export default {
  computed: {
    inputEvents: {
      click: this.openGallery,
      mouseover: this.showTooltip
    }
  },
  methods: {
    openGallery() { ... },
    showTooltip() { ... }
  }
}
</script>