Skip to content

Commit a91441b

Browse files
- use esm
1 parent 31c93af commit a91441b

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ export default {
2929
## Browser support
3030
Same browser support as [Vue.js 2](https://github.com/vuejs/vue/blob/dev/README.md)
3131

32+
## Note
33+
since v2.x, the script is exported as esm.
34+
3235
## API
3336

3437
### Props

src/pdf.vue

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,17 @@
153153
<script>
154154
"use strict";
155155
156-
var PDFJS = require('pdfjs-dist/webpack.js');
157-
var resizeSensor = require('vue-resize-sensor');
156+
import resizeSensor from 'vue-resize-sensor'
157+
158+
if ( process.env.VUE_ENV === 'server' ) {
159+
160+
var PDFJS = require('pdfjs-dist/build/pdf.js');
161+
PDFJS.PDFJS.disableWorker = true;
162+
} else {
163+
164+
var PDFJS = require('pdfjs-dist/webpack.js');
165+
}
166+
158167
159168
function PDFJSWrapper(PDFJS, canvasElt, annotationLayerElt, emitEvent) {
160169
@@ -423,7 +432,7 @@ function PDFJSWrapper(PDFJS, canvasElt, annotationLayerElt, emitEvent) {
423432
PDFJS.CustomStyle.setProp('transform-origin', annotationLayerElt, '0 0');
424433
}
425434
426-
module.exports = {
435+
export default = {
427436
components: {
428437
'resize-sensor': resizeSensor,
429438
},

0 commit comments

Comments
 (0)