bypass event listener to rrweb event emitter
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
"svelte": "^2.16.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"rrweb": "^0.7.7"
|
||||
"rrweb": "^0.7.8"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "rollup -c",
|
||||
|
||||
@@ -15,13 +15,13 @@
|
||||
<script src="./events.js"></script>
|
||||
<script>
|
||||
// eslint-disable-next-line
|
||||
new rrwebPlayer({
|
||||
const component = new rrwebPlayer({
|
||||
target: document.body,
|
||||
data: {
|
||||
events,
|
||||
autoPlay: false,
|
||||
},
|
||||
});
|
||||
component.addEventListener('finish', () => console.log('finish'));
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -60,6 +60,10 @@
|
||||
isFullscreen() ? exitFullscreen() : openFullscreen(this.refs.player);
|
||||
}
|
||||
},
|
||||
addEventListener(event, handler) {
|
||||
const { replayer } = this.get();
|
||||
replayer.on(event, handler);
|
||||
},
|
||||
},
|
||||
oncreate() {
|
||||
const { events } = this.get();
|
||||
|
||||
Reference in New Issue
Block a user