0.0.10 • Published 10 months ago

cube-viwer v0.0.10

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

文件预览

安装

1. Check out FileViewer

git clone http://192.168.2.147/dengxiaofeng/file-view.git

2. 添加依赖

如果开启document、video,添加以下依赖

<!--// document viewer-->
<script src="fileviewer/dist/lib/pdf.js"></script>

<!--// audio / video viewer-->
<link href="fileviewer/dist/lib/vidao-js/dist/video-js/video-js.css" rel="stylesheet"/>
<script src="fileviewer/dist/lib/vidao-js/dist/video-js/video.js"></script>

3. 添加 FileViewer

<link rel="stylesheet" href="fileviewer/dist/fileviewer.min.css"/>
<script src="fileviewer/dist/fileviewer.min.js"></script>

4. 创建 FileViewer

var viewer = new FileViewer({
    // enable minimode plugin
    enableMiniMode: true,

    // 配置pdf pdf / document viewer
    assets: {
      'pdf-config': {
            workerSrc: 'fileviewer/dist/lib/pdf.worker.js'
      }
    },
    appendTo:'body'//默认挂载到body节点下
});

5. 初始化文件列表

文件类型:
    图片类型集合:['image/gif', 'image/jpeg', 'image/png', 'image/svg+xml', 'image/web', 'image/bmp']
    pdf: ['application/pdf']
    word:['application/msword']
    excel:['application/msexcel']
    ppt:['application/mspowerpoint']



viewer.setFiles([
    {
        id: 0,
        src: 'image.png',
        type: 'image/png',
        title: 'image'
    },
    {
        id: 1,
        src: 'document.pdf',
        type: 'application/pdf',
        title: 'document'
    }
]);

打开当前文件

viewer.open({
    id:0 //文件id
});

开启插件

只要页面上包含插件,它们就会自动注册FileViewer, 但是,其中一些需要首先使用某些配置激活:

// 开启thumial
var viewer = new FileViewer({ enableMiniMode: true });

禁用查看器

默认情况下,所有查看器都已启用,即使可能尚未包含在页面中,要完全禁用查看器,需要覆盖默认配置

// disable document viewer
var viewer = new FileViewer({
  viewers: ['image', 'video']
});
0.0.10

10 months ago

0.0.9

10 months ago

0.0.8

10 months ago

0.0.7

10 months ago

0.0.6

10 months ago

0.0.5

10 months ago

0.0.4

10 months ago

0.0.3

10 months ago

0.0.2

10 months ago

0.0.1

10 months ago