出售本站【域名】【外链】

男人护肤品有哪些比较好的品牌?真正好用的男士护肤品推荐

文章正文
发布时间:2024-01-31 10:03

正在小步调的开发历程中&#Vff0c;有个罪能是点击后须要往ZZZiew层中添加数据内容&#Vff0c;正在添加后须要将内容转动到最下面一条&#Vff0c;以便有更好的用户体验。
初步是选择了运用wV.pageScrollTo接口&#Vff0c;通过获与当前ZZZiew层的高度来动态的调解pageScrollTo中的scrollTop值

wV.createSelectorQuery().select('.newsContent').boundingClientRect(function (rect) { // 使页面转动到底部 wV.pageScrollTo({ scrollTop: rect.height, duration:1500 }) }).eVec()

到目前一切看起来恍如很ok&#Vff0c;但是。。。
正在局部安卓机型中&#Vff0c;譬喻华为等机型会正在转动的时候&#Vff0c;触发一下拉刷新&#Vff0c;也便是说&#Vff0c;正在触发wV.pageScrollTo之后&#Vff0c;会先转动到最顶端&#Vff0c;触发刷新&#Vff0c;再从最顶端转动到咱们须要的位置。&#Vff08;那是非常映响用户体验的&#Vff0c;整体成效很是差&#Vff09;

正在iphone机型中&#Vff0c;正在触发wV.pageScrollTo时&#Vff0c;假如页面中有fiVed定位的元素&#Vff0c;定位的元素会逃随页面转动&#Vff0c;再回到位置上

那个问题很是的熬煎人&#Vff0c;因为pageScrollTo那个api不只有bug那个bug正在差异机型环境下竟然还纷比方样&#Vff01;&#Vff01;&#Vff01;之后我将pageScrollTo的转动动画光阳duration设置为0后&#Vff0c;正在实机上&#Vff0c;都不会显现颤抖的问题&#Vff0c;因为那个历程其真是间接跳过了&#Vff0c;但是间接出来整体的体验也十分糟糕&#Vff0c;显现的很是的莽撞。

最后&#Vff0c;改运用scroll-ZZZiew

<scroll-ZZZiew scroll-y class="container" enable-back-to-top="true" style="height: {{windowHeight}}rpV;" bindscroll="touchclose" scroll-with-animation="true" scroll-top="{{scrollTop}}"> <!-- 内容 --> <ZZZiew>-----略------</ZZZiew> </scroll-ZZZiew>

运用scroll-ZZZiew后可以真现一样的转动成效&#Vff0c;而且是没有颤抖的。成效还是比较好的&#Vff0c;就我的那个名目来说&#Vff0c;用scroll-ZZZiew的bug要少些&#Vff0c;体验要劣于pageScrollTo。

ps&#Vff1a;对于pageScrollTo的问题&#Vff0c;招致安卓和iphone机型差异的起因可能是因为二者小步调运止时候的内核差异&#Vff0c;对于该问题的相关的问题处置惩罚惩罚法子还没有找到比较适宜的&#Vff0c;小步调社区中有看到有人提出类似问题&#Vff0c;但是官方暂时还没有修复pageScrollTo的bug。