Integrations/Vue

Vue

A template ref and onMounted.

<script setup>
import { Zine } from '@zinejs/core'
import { PdfSource } from '@zinejs/pdf'

const el = ref(null)
onMounted(() => {
  new Zine(el.value, { source: new PdfSource('https://zinejs.com/pdf/sample.pdf') })
})
</script>

<template>
  <div ref="el" />
</template>