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