Skip to content

support word、excel、pdf、txt、image、audio、vedio preview

Notifications You must be signed in to change notification settings

MOONCOM/the-file-preview

Repository files navigation

安装

npm i the-file-preview

描述

支持vue2和vue3,实现了对线上文件和本地上传文件的预览

参数选项

参数 类型 描述
url String 线上文件的url
file File 本地的上传文件

示例

点击查看 线上演示.

项目地址

使用

main.js 中注册全局组件

import FilePreview from 'the-file-preview';
Vue.component('FilePreview',FilePreview);
  1. 当使用线上url预览时
<template>
    <filePreview :url="url"/>
</template>
  1. 当预览本地文件时
<template>
    <div class="upload">
      要上传的文件: <input type="file" @change="uploadHandle"/>
    </div>
    <filePreview :file="file"/>
</template>

export default {
  name: 'Demo',
  data() {
    return {
      file: null,
    };
  },
  methods: {
    uploadHandle(data){
      this.file = data.target.files[0];
    },
  },
};

About

support word、excel、pdf、txt、image、audio、vedio preview

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages