file-viewer-test
TypeScript icon, indicating that this package has built-in type declarations

0.1.88 • Public • Published

file-viewer

一个支持多文件格式的web文件查看器

安装

npm install file-viewer-test -S

或者

yarn add file-viewer-test

快速上手

main.js 引入

import FileViewer from 'file-viewer-test'
Vue.use(FileViewer)

在页面中使用

<template>
  <div>
    <input
      ref="file"
      class="file-select"
      type="file"
      @change="handleChange"
    />
  </div>
</template>

<script>
export default {
  name: 'DemoPage',
  data () {
    return {
      file: null
    }
  },
  created () {
    // init file viewer
    this.$fileViewer.init()
    // listen to the close event of the file viewer
    this.$fileViewer.on('close', () => {
      this.$refs.file.value = ''
    })
  },
  methods: {
    handleChange (e) {
      const [file] = e.target.files
      // open a file through file viewer
      this.$fileViewer.open(file)
    }
  }
}
</script>

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.1.880latest

Version History

VersionDownloads (Last 7 Days)Published
0.1.880
0.1.870
0.1.860
0.1.850
0.1.840
0.1.820
0.1.810
0.1.800
0.1.791
0.1.780
0.1.770
0.1.760
0.1.750
0.1.740
0.1.730
0.1.720
0.1.710
0.1.700
0.1.690
0.1.680
0.1.670
0.1.660
0.1.650
0.1.640
0.1.631
0.1.620
0.1.610
0.1.600
0.1.590
0.1.580
0.1.570
0.1.560
0.1.550
0.1.540
0.1.530
0.1.510
0.1.500
0.1.490
0.1.470
0.1.460
0.1.450
0.1.440
0.1.430
0.1.420
0.1.410
0.1.400
0.1.390
0.1.380
0.1.371
0.1.361
0.1.350
0.1.340
0.1.330
0.1.320
0.1.310
0.1.300
0.1.290
0.1.280
0.1.270
0.1.260
0.1.251
0.1.240
0.1.231
0.1.220
0.1.210
0.1.200
0.1.190
0.1.180
0.1.170
0.1.160
0.1.150
0.1.140
0.1.130
0.1.120
0.1.110
0.1.100
0.1.90
0.1.80
0.1.70
0.1.60
0.1.50
0.1.40
0.1.30
0.1.20
0.1.10
0.1.00

Package Sidebar

Install

npm i file-viewer-test

Weekly Downloads

6

Version

0.1.88

License

MIT

Unpacked Size

261 kB

Total Files

106

Last publish

Collaborators

  • shuming1647
  • mlgene
  • why_am
  • nancymoonlight