收藏
回答

scroll-view锚点定位回滚怎办?

做的scroll-view里面根据id进行定位,最初始位置若设置会出现回滚现象

id用字母起的,a,b,c,d。直接赋值d进入会出现d所在数据马上变成a的数据= =

回答关注问题邀请回答
收藏

2 个回答

  • Admin²⁰²¹
    Admin²⁰²¹
    2020-07-05

    去掉动画

    设置scroll-with-animation="{{false}}"即可

    原因是设置scroll-into-view的时候,scroll-view的动画还没完成,所以会出现跳到d后继续完成惯性动画回到a的情况。

    另外,你这个wx:key应该是直接填wx:key="id",不用item.id也不用{{}}

    2020-07-05
    有用 1
    回复 2
    • Samuel.Schrödinger
      Samuel.Schrödinger
      2020-07-06
      item.id不加就不是变量了。
      不是scroll-into-id是scroll-into-view
      去调动画定位也不在,只是加上动画能看到回滚- -
      我是进入页面直接定位到某处,查看了wxml变量能对上就是回滚。
      2020-07-06
      回复
    • Samuel.Schrödinger
      Samuel.Schrödinger
      2020-07-14
      知道了,y轴滚动的没设置高度==
      2020-07-14
      回复
  • Mr
    Mr
    2020-07-05

    你这个key怎么是空的

    2020-07-05
    有用
    回复 4
    • Samuel.Schrödinger
      Samuel.Schrödinger
      2020-07-05
      静态数组做测试呢,所以没有填key啊
      2020-07-05
      回复
    • Mr
      Mr
      2020-07-05回复Samuel.Schrödinger
      填上去试试看,
      2020-07-05
      回复
    • Samuel.Schrödinger
      Samuel.Schrödinger
      2020-07-05回复Mr
      停留的时间长一点了,又回滚到第一个了
      2020-07-05
      回复
    • Samuel.Schrödinger
      Samuel.Schrödinger
      2020-07-14
      知道了,y轴滚动的没设置高度==
      2020-07-14
      回复
登录 后发表内容
问题标签