Closed Niu-12138 closed 3 weeks ago
iOS集成后内存不释放的问题
0.2.8
如js页面使用tenon-vue项目, npm run dev 后, 将component-button下app.vue的点击事件代码改为跳自己, 如下:
handleClickBtn(msg) { Toast.show(msg); let pageInfo = { id: '111', // url: 'hummer://UPPayOneTrava', url: 'component-button.js', animated: true, params: { aaa: 111, bbb: 222, } }; Navigator.openPage(pageInfo, (result) => { console.log('Page result: ' + JSON.stringify(result)); }); },
内存释放
样例代码:https://github.com/Niu-12138/DidiHummerDemo 视屏: https://github.com/didi/Hummer/assets/19486884/8c1c0e7f-c457-427c-8238-a0dfb88ee54c
请提供下 js 工程地址
js 工程地址
https://github.com/didi/Hummer/tree/master/examples/tenon-vue
按视频操作,无法浮现,memory graph 表现正常
https://github.com/didi/Hummer/assets/24515770/a19341d8-bf54-40b2-aef7-ebe60de92852
描述
iOS集成后内存不释放的问题
Hummer version
0.2.8
复现步骤
如js页面使用tenon-vue项目, npm run dev 后, 将component-button下app.vue的点击事件代码改为跳自己, 如下:
预期结果
内存释放
样例代码、屏幕截图或者仓库链接
样例代码:https://github.com/Niu-12138/DidiHummerDemo 视屏: https://github.com/didi/Hummer/assets/19486884/8c1c0e7f-c457-427c-8238-a0dfb88ee54c