bypass event listener to rrweb event emitter

This commit is contained in:
Yanzhen Yu
2019-01-25 16:15:18 +08:00
parent f3de70114d
commit 201eae782d
3 changed files with 7 additions and 3 deletions

View File

@@ -16,7 +16,7 @@
"svelte": "^2.16.0"
},
"dependencies": {
"rrweb": "^0.7.7"
"rrweb": "^0.7.8"
},
"scripts": {
"build": "rollup -c",

View File

@@ -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>

View File

@@ -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();