sevenQu
V2EX  ›  微信

微信小程序,触底上拉加载更多,将获取来的数据,追加到原来数据里,页面重新渲染显示数据,为什么位置没变?

  •  
  •   sevenQu · Mar 17, 2018 · 3624 views
    This topic created in 3052 days ago, the information mentioned may be changed or developed.

    我个人理解,页面重新渲染的话,位置也应该是回到了头部,感觉很奇怪,希望有人可以解答一下,谢谢

    5 replies    2018-03-17 23:31:43 +08:00
    qiayue
        1
    qiayue  
       Mar 17, 2018
    为什么要回到头部?难道让用户再从头看一遍刚刚看过的内容?
    sevenQu
        2
    sevenQu  
    OP
       Mar 17, 2018
    @qiayue 我的意思是,效果没有回到头部是对的,但是我感觉渲染之后会回到头部,想问一下,没有回到头部的原因
    ChefIsAwesome
        3
    ChefIsAwesome  
       Mar 17, 2018 via Android
    很常见的功能啊。稍微有点优化的 mvc 库碰上 model 数组修改的时候都会先尝试去“改”渲染,而不是“替换”。也可以渲染前暂存位置,完成渲染的时候恢复之前的位置。
    至于微信那个是黑盒,鬼知道它怎么实现的。
    qiayue
        4
    qiayue  
       Mar 17, 2018
    @sevenQu 你要不要重新看一下你这个帖子里写的三段话
    我看糊涂了,不知道你到底要表达什么
    sevenQu
        5
    sevenQu  
    OP
       Mar 17, 2018
    @qiayue 我读了一下,可能是有点问题,我已经明白了,谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2665 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:40 · PVG 23:40 · LAX 08:40 · JFK 11:40
    ♥ Do have faith in what you're doing.