diff --git a/src/views/chatbot/index.vue b/src/views/chatbot/index.vue index da7eb8b..fee8bf2 100644 --- a/src/views/chatbot/index.vue +++ b/src/views/chatbot/index.vue @@ -12,6 +12,8 @@ export default { return {} }, mounted: () => { + window.addEventListener('message', this.messageEventHandler, false) + let host = 'https://joinbot.tk/bot' let stylesheetdir = '/bot/assets/modules/channel-web/chat.css' if (process.env.NODE_ENV === 'development') { @@ -34,10 +36,15 @@ export default { }, 1500) }, beforeDestroy: () => { + window.removeEventListener('message', this.messageEventHandler, false) + document.getElementById('bp-widget').parentElement.removeChild(document.getElementById('bp-widget')) }, methods: { - + messageEventHandler(event) { + console.log('Message handler') + console.log(event.message) + } } }