小程序单独分享子包页面,当被分享人没有加载过首页打开不会卡顿;若被分享人打开过首页(需要触发卸载页面/销毁组件);
加载了首页多个自定义组件后,通过relaunch打开其他非底部导航页面卡顿
在安卓真机会卡顿,苹果真机不会卡顿;
- 发布:2024-08-09 11:00
- 更新:2024-12-20 09:46
- 阅读:219
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: window10 专业版
HBuilderX类型: 正式
HBuilderX版本号: 4.24
第三方开发者工具版本号: Stable 1.06.2405020
基础库版本号: 3.5.1
项目创建方式: HBuilderX
操作步骤:
预期结果:
关闭页面时,组件能够销毁释放;relaunch和分享等待this.$vm && this.$vm.$destroy()时间不要等待很久
关闭页面时,组件能够销毁释放;relaunch和分享等待this.$vm && this.$vm.$destroy()时间不要等待很久
实际结果:
加载过首页多个自定义组件后,通过relaunch打开二级页或通过分享打开二级页,需要等待销毁组件完成后才能正常渲染页面
加载过首页多个自定义组件后,通过relaunch打开二级页或通过分享打开二级页,需要等待销毁组件完成后才能正常渲染页面
bug描述:
微信小程序首页内有大约30个自定义组件的渲染,组件是通过view标签的v-for循环内部用template标签v-if判断组件的显示;通过relaunch跳转子包页面时,进行页面卸载花费了30多秒,调试查看关闭所有页面打开新页面时,内存中VueComponent没有减少一直在叠加.似乎没有被释放掉.