Get Started
Component Registration
Component Registration
Local import - recommended
With <script setup>:
<script setup lang="ts">
import { Html2Pdf } from 'vue-pdf-export'
import 'vue-pdf-export/style.css'
</script>
No components registration is required.
Options API
<script lang="ts">
import { defineComponent } from 'vue'
import { Html2Pdf } from 'vue-pdf-export'
import 'vue-pdf-export/style.css'
export default defineComponent({
components: {
Html2Pdf,
},
})
</script>
Global registration
import { createApp } from 'vue'
import App from './App.vue'
import { Html2Pdf } from 'vue-pdf-export'
import 'vue-pdf-export/style.css'
const app = createApp(App)
app.component('Html2Pdf', Html2Pdf)
app.mount('#app')
