FranckFreiburger / vue-pdf

vue.js pdf viewer
MIT License
2.21k stars 520 forks source link

TypeError: linkService is undefined #63

Open VS64 opened 6 years ago

VS64 commented 6 years ago

Hi,

The viewer is working well.

But I have an error in the console each time vue-pdf is created :

TypeError: linkService is undefined

Source :

<template>
    <div class="filePreview">
        <audio v-if="file.format == 'Audio'" :src="fileUrl" preload="metadata" controls></audio>
        <img v-else-if="file.format == 'Image'" :src="fileUrl" :alt="file.name">
        <pdf v-else-if="file.format == 'Pdf'" :src="fileUrl" @error="log"></pdf>
        <video v-else-if="file.format == 'Video'" :src="fileUrl" preload="metadata" controls></video>
    </div>
</template>

<script>
import Pdf from 'vue-pdf'

export default {
    components: {
        Pdf
    },
    computed: {
        fileUrl()   {
            return this.$store.state.baseUrl + '/' + this.file.path;
        }
    },
    methods: {
        log(value)  {
            console.log(value);
        }
    },
    props: {
        file: {
            type: Object,
            required: true
        }
    },
    data: function()  {
        return {
        };
    }
}

</script>

<style>
.filePreview {
    padding: 2px;
    border: 2px solid black;
    border-radius: 4.2px;
}
</style>

Thanks

teckel12 commented 1 year ago

@VS64 Try using this forked project instead: https://www.npmjs.com/package/@teckel/vue-pdf