前端小白n号
前端小白n号
  • 发布:2022-08-05 11:24
  • 更新:2024-01-22 14:33
  • 阅读:930

【报Bug】错误监测,检测到 uniapp js报错: undefined is not an object

分类:uni-app

产品分类: 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组件也出现过这个问题

2022-08-05 11:24 负责人:无 分享
已邀请:
简简单单的幸运

简简单单的幸运 - app流量卡

您好请问解决了吗,我的也是这样的报错,我的是点击展示省市区插件,字节跳动小程序在手机上调用子组件的方法报错

要回复问题请先登录注册