FreshImage.vue 327 B

12345678910111213141516171819202122
  1. <template>
  2. <img :src="freshUrl" :alt="alt" />
  3. </template>
  4. <script setup>
  5. import { computed } from 'vue'
  6. const props = defineProps({
  7. src: {
  8. type: String,
  9. required: true,
  10. },
  11. alt: {
  12. type: String,
  13. default: '',
  14. },
  15. })
  16. const freshUrl = computed(() => {
  17. return `${props.src}?t=${Date.now()}`
  18. })
  19. </script>