Open sprout-echo opened 5 years ago
这种应该是version版本太低导致的,不支持aro.getMenuButtonBoundingClientRect这个方法,可以看看不支持这个方法的用户有多少,在考虑兼容,这个兼容起来挺麻烦的
昨天也碰到一个不兼容的,升级7.05就可以了.后期我考虑下这块用户多不多,需不需要兼容
这个版本 7.0.3也不是很低吧 不过我看微信社区里 getMenuButtonBoundingClientRect 这个方法好像是有挺多问题的
那就得看你自己产品的取舍了,我这个组件很依赖这个方法的,我自测的机子还没遇到这些问题,如果要全部手机所有微信版本不出问题,那只能用原生头部了,最好不要用自定义.微信版本一直在迭代,这些问题过不了多久来看肯定都不算问题的.
嗯啊 谢谢
这个background 可以支持传渐变色不
可以的,你传个渐变样式试一下,不行的话还可以自定义样式的
方便给个demo吗? 我background传 linearGradient会报错 ,ext-class 这个传class名不生效
<NavBar background='linear-gradient(-135deg, #fedcba 0%, rgba(18, 52, 86, 1) 20%, #987 80%)' searchBar onSearch={() => { Taro.navigateTo({ url: '/pages/demo/demo1' }); }} /> 这不是可以吗?直接改样式就行了
嗯 可以了 因为 我把linear-gradient 写驼峰了 linearGradient 谢谢
getMenuButtonBoundingClientRect 胶囊按钮信息获取不到或者此方法报错问题已修复 获取菜单报错,需要捕捉异常和兼容版本导航栏渲染不出来
iphone 6s plus 上 Taro.getMenuButtonBoundingClientRect 这个方法返回的 参数都为0
这种应该怎么弄比较好啊 我现在是直接获取到这个机型 然后给定了值解决的