suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Wie kann ich die Browserposition des Benutzers aufzeichnen und die Teilansicht auf der Rollback-Listenseite der Detailseite aktualisieren?

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学习ing2702 Tage vor935

Antworte allen(2)Ich werde antworten

  • PHP中文网

    PHP中文网2017-06-26 10:58:45

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

    Antwort
    0
  • 仅有的幸福

    仅有的幸福2017-06-26 10:58:45

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

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

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

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

    Antwort
    0
  • StornierenAntwort