小程序使用client.disconnect()主动断连mqtt为什么需要等好长一段时间(5s)

问题遇到的现象和发生背景

库paho-mqtt-min.js

问题相关代码,请勿粘贴截图
onUnload(){
 var client = this.data.client
 return client.disconnect()
}
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果