Smart900zhang
Smart900zhang
  • 发布:2019-12-25 10:16
  • 更新:2019-12-25 10:16
  • 阅读:1408

【分享】undefined is not an object (evaluating 'e.setStyles')

分类:uni-app

TypeError: undefined is not an object (evaluating 'e.setStyles')

页面中内嵌 subNVue 容器,我这里的subNVue 作为一个 popup 使用。在 IOS 端使用正常,在 Android 端报告错误。这里的 e.setStyles 不知道是什么?是为 subNVue 设置样式吗?

这个 subNVue 已经设置了样式

    style:{  
        position: absolute;  
        width: 100%;  
        height: 100%;  
        left: 0px;  
        top: 0px;  
    }

-------------补充,经过各种尝试。-----------
发现问题在设置 swiper 的 style 出现的问题。不过很奇怪,为什么在 IOS 端可以设置 style ;在 Android 不能设置 style 。会报上面的错误

---------- 最后发现是自己设置的 样式 是 undefined 。这个样式是通过 uniAPI 获取到的,在 Android 获取时可能是有延迟了,。。。。将这个样式获取再向前前置,最后可以正常获取并且设置了。解决了。。。。。

2019-12-25 10:16 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复