Javascript – Vue kann die Bildlaufposition mithilfe von Keep-Alive nicht aufrechterhalten.
PHP中文网
PHP中文网 2017-05-16 13:31:13
0
1
695

Top-Ansicht设置Obwohl Daten zwischengespeichert und scrollTop verwendet werden können, kann die scrollTop-Position der vorherigen Seite nach dem Laden weiterer Daten per Pull-Up und dem Klicken auf eine Artikelseite nicht genau aufgezeichnet werden, und die Abweichung ist relativ groß. Hatten Sie manchmal das gleiche Problem?

//自己稍微精准控制一下scrollTop,但是keep-alive还是按照缓存记录scrollTop滚动。 $("html,body").animate({scrollTop:this.scrollTopDistance},0);
PHP中文网
PHP中文网

认证高级PHP讲师

Antworte allen (1)
为情所困

也遇到了同样的问题,准备用缓存存每个页面上滚动条的位置,再回到页面时再取出来,设置位置。但是感觉这个办法好土呀。还没有找到更好的办法,准备再研究研究。

刚查的这个vue-router有个scrollBehavior函数可以做到,

scrollBehavior: function (to, from, savedPosition) {

return savedPosition || { x: 0, y: 0 }

},准备明天看看

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!