javascript - Wie kann ich die Browserposition des Benutzers aufzeichnen und die Teilansicht auf der Rollback-Listenseite der Detailseite aktualisieren?
学习ing
学习ing 2017-06-26 10:56:45
0
2
959

Eine einseitige Anwendung von Angular, ähnlich dem Tieba-Forum.
Wenn der Benutzer nun zum Ende der Browserlistenseite scrollt, wird automatisch die nächste Datenseite geladen.
Wenn der Benutzer auf die Seite mit den Ansichtsdetails klickt und zurückkehrt,
So zeichnen Sie die Browserposition des Benutzers auf und aktualisieren sie Teilaufrufe (z. B. die Anzahl der Aufrufe eines Beitrags) und die Anzahl der Kommentare),
Gibt es eine gute Lösung?

学习ing
学习ing

Antworte allen(2)
Ty80

使用Vuex或者Vuet做为状态管理,楼主可以看下这篇Vue.js项目重构,轻松实现上拉加载滚动位置还原

仅有的幸福

vue的话有很多前人已经踩过这个坑,angular或许也有

提一个框架无关性的解决思路

可以利用 localstorage 缓存列表页的数据信息,第几页参数,滚动条高度

或者只记录第几页参数以及滚动条高度,重新请求

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage