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>

Readme

Keywords

none

Package Sidebar

Install

npm i file-viewer-test

Weekly Downloads

1

Version

0.1.88

License

MIT

Unpacked Size

261 kB

Total Files

106

Last publish

Collaborators

  • shuming1647
  • mlgene
  • why_am
  • nancymoonlight