套接字连接未关闭,然后导航回 Launchpad
Socket connection is not closed, then navigate back to Launchpad
我有一个 Fiori Elements 应用程序,它使用对象上的 Socket 连接:
sap/ui/core/ws/WebSocket
如果消息发送到前端,应用程序会显示一个弹出窗口。
问题:
- 用户使用APP
- 用户导航到 Launchpad
- 套接字连接未关闭
- 消息通过套接字发送
- 启动面板中显示弹出窗口
如何实现不显示PopUp?
解决方法很简单,实现Controller的onExit方法就可以了
onExit() {
this.socket.close();
}
如果在 Component.js 中创建 WebSocket 对象,请确保在组件 init()
函数中初始化 WebSocket 并在组件中调用 WebSocket close()
方法exit()
函数。
我有一个 Fiori Elements 应用程序,它使用对象上的 Socket 连接:
sap/ui/core/ws/WebSocket
如果消息发送到前端,应用程序会显示一个弹出窗口。
问题:
- 用户使用APP
- 用户导航到 Launchpad
- 套接字连接未关闭
- 消息通过套接字发送
- 启动面板中显示弹出窗口
如何实现不显示PopUp?
解决方法很简单,实现Controller的onExit方法就可以了
onExit() {
this.socket.close();
}
如果在 Component.js 中创建 WebSocket 对象,请确保在组件 init()
函数中初始化 WebSocket 并在组件中调用 WebSocket close()
方法exit()
函数。