【发布时间】:2020-12-30 02:10:57
【问题描述】:
我正在尝试使用 sweetalert 在 vue.js 中编写对 websocket 消息的响应。
遗憾的是,我无法调用 sweetalert 或我在 created 的 onmessage 内的方法中定义的函数。
未捕获的类型错误:this.confirmation 不是函数 在 WebSocket.connection.onmessage
methods: {
confirmation(response) {
if (response.data == "stop") {
this.$swal({
icon: "success",
text: "stopped!",
});
}
if (response.data == "start") {
this.$swal({
icon: "success",
text: "started!",
});
}
},
},
created() {
this.connection.onmessage = function(event) {
console.log(event.data);
this.confirmation(event);
};
},
【问题讨论】:
标签: javascript vue.js websocket typeerror sweetalert