无法复现,不清楚如何操作出来的。
- 发布:2022-08-05 11:24
- 更新:2024-01-22 14:33
- 阅读:1037
产品分类: uniapp/H5
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: MacBook Pro (13-inch, M1, 2020) 版本: 11.6 (20G165)
浏览器平台: 手机系统浏览器
浏览器版本: iOS-14_6
项目创建方式: CLI
CLI版本号: @vue/cli 4.5.15
App下载地址或H5⽹址: https://mobile.dev.going-buy.com/
操作步骤:
预期结果:
不会存在报错
不会存在报错
实际结果:
目前反馈是存在问题
目前反馈是存在问题
bug描述:
启用错误监测软件,检测到 uniapp框架内部js报错: undefined is not an object (evaluating 'this.$refs.slideFrame.offsetWidth')
uniapp框架内部报错: 内置的h5-swiper组件,在获取$refs.slideFrame信息报错,swiper组件在home页面使用,报错页面在search页面,猜测是页面前进后,缓存了页面,但handleTrackMove还是执行了,页面不存在所以获取$refs.slideFrame报错了。
错误位置: 如下图
建议是,在获取dom的时候,都增加下可选链或者判断,防止出现获取节点报错的情况。 scroll-view组件也出现过这个问题