V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sevenQu
V2EX  ›  微信

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

  •  
  •   sevenQu · 2018-03-17 21:19:30 +08:00 · 3158 次点击
    这是一个创建于 2450 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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