微信内置浏览器pagehide异常

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

微信内置浏览器,pagehide不触发debugger,触发了下面的函数,但是函数数据上报异常

问题相关代码,请勿粘贴截图 :

window.addEventListener("pagehide", function endfun() {
     debugger
    fangwen()
 },false);
运行结果及报错内容 :

结果:触发了函数,函数数据上报异常
无报错信息

我的解答思路和尝试过的方法 :

window.addEventListener("beforeunload",
window.onpagehide = ()=>
unload

我想要达到的结果:

数据正常上报

函数 也触发了?只是数据不对吗? 还是 有报错 。如果只是数据 不对,有可能是 代码逻辑问题