Nach der Reaktion begeisterter Menschen,
npm install
npm run serve
Dieses Projekt wird auf der Grundlage des Inhalts der iOS -Seite von Zhihu täglich von April bis Mai 2022 repliziert. Es dient nur zum Lernen und wird nicht für Gewinn verwendet.
Es ist in zwei Teile unterteilt: Seiten und Komponenten
Diese Seite ist die Startseite und die Adresse lautet '/' in der Routing -Komponente. Enthält Headcontent .
Hauptkontent.Vue -Klicken Sie auf den Avatar, um zu Swipe.vue (Seitenleiste) zu springen.
Swipe.vue und Newslist .
Diese Seite ist eine Seitenleiste, Sie können meine Favoriten eingeben .
Diese Seite ist ein Favorit, der mehrere Lieblingsinhalte enthält. Klicken Sie auf, um NewsDetail.vue (Nachrichtendetails Seite) einzugeben, um NewsDetail.vue einzugeben).
Es kann auf verschiedene Arten zugegriffen werden, einschließlich Newsmenu.vue (Funktionsleiste) und Share.vue (Share -Seite)
NewsMenu.vue enthält vier Funktionen: Likes, Sammlungen, Kommentare und Teilen. Kommentare werden zum Kommentar springen .
Kommentarseite, einschließlich langer Kommentare und kurzen Kommentare, klicken Sie auf den unten
Sie können Kommentare zur Seite writeCompue.vue schreiben. Klicken Sie auf Post und springen Sie zurück zu comment.vue.vue
Anzeige von Daten, Anzeige von Avataren und Sprungseiten, keine Schwierigkeit
Handgeschriebene Karusselldiagramme realisieren automatisch (alle 4s) und links und rechts Swiping -Schaltungen
Nachrichtenliste, Swiping Down zeigt Nachrichteninhalte aus den letzten Tagen unter Verwendung von Element-UIs Infinite Scrolling-Komponente
Klicken Sie auf der Seite auf die Favoriten -Schaltfläche, und der entsprechende Nachrichteninhalt wird auf meiner Favoriten -Seite angezeigt, ohne zu verlieren, ohne zu verlieren
Sie können klicken, um Kommentare zu mögen, zu sammeln und zu teilen und es nach dem Auftaten nicht zu verlieren.
Nach dem Klicken wird die Freigabeseite angezeigt und der Hintergrund dahinter wird grau. Klicken Sie auf den Hintergrund oder klicken Sie auf Abbrechen und die Freigabeseite verschwindet.
Zeigen Sie Kommentare wie Kommentare an, aktualisieren und beenden Sie, ohne zu verschwinden
Wählen Sie einige wichtigere Implementierungen für die Erläuterung aus
Verwenden Sie V-Infinite-Scroll in Element-UI, um nach unten abzurufen, um die Nachrichten über vergangene Daten auszulösen, um Nachrichten über vergangene Daten zu erhalten.
...
Fügen Sie auf der Grundlage vorhandener Projekte Backend -Funktionen hinzu und tun Sie dies, nachdem Sie Node.js gelernt haben