Skip to content

Commit 339cff8

Browse files
committed
Fix: null element error
1 parent c3bceaf commit 339cff8

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

lib/viewer.js

+7-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@ const setViewer = (el = '.vp-doc', option) => {
1818
oneToOne: 4
1919
}
2020
};
21-
viewer = new Viewer(document.querySelector(el), {
22-
...defaultBaseOption,
23-
...option
24-
});
21+
const container = document.querySelector(el);
22+
if (container) {
23+
viewer = new Viewer(container, {
24+
...defaultBaseOption,
25+
...option
26+
});
27+
}
2528
};
2629
/**
2730
* set imageViewer

lib/viewer.ts

+7-4
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,13 @@ const setViewer = (el: string = '.vp-doc', option?: Viewer.Options) => {
2121
oneToOne: 4
2222
}
2323
}
24-
viewer = new Viewer(<HTMLElement>document.querySelector(el), {
25-
...defaultBaseOption,
26-
...option
27-
})
24+
const container = document.querySelector(el);
25+
if (container) {
26+
viewer = new Viewer(container as HTMLElement, {
27+
...defaultBaseOption,
28+
...option
29+
});
30+
}
2831
};
2932

3033
/**

0 commit comments

Comments
 (0)