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 获取时可能是有延迟了,。。。。将这个样式获取再向前前置,最后可以正常获取并且设置了。解决了。。。。。
0 个回复