Menurut reaksi orang yang antusias,
npm install
npm run serve
Proyek ini direplikasi berdasarkan konten sisi iOS Zhihu setiap hari dari April hingga Mei 2022. Ini hanya untuk referensi belajar dan tidak digunakan untuk keuntungan.
Itu dibagi menjadi dua bagian: halaman dan komponen
Halaman ini adalah halaman beranda, dan alamatnya adalah '/' di komponen perutean. Berisi headcontent.vue (atas) swipe.vue (daftar berita) newslist.vue (daftar berita)
headcontent.vue klik pada avatar untuk melompat ke gesek.vue (bilah samping)
swipe.vue dan newslist.vue lompat ke newsdetail.vue (halaman detail berita)
Halaman ini adalah bilah samping, Anda dapat memasukkan favorit saya Collect.vue
Halaman ini adalah favorit, yang berisi beberapa konten favorit. Klik untuk memasukkan newsdetail.vue (halaman detail berita)
Ini dapat diakses dengan berbagai cara, termasuk Newsmenu.vue (Function Bar) dan Share.vue (Halaman Bagikan)
Newsmenu.vue berisi empat fungsi: suka, koleksi, komentar, dan berbagi. Komentar akan melompat ke komentar.vue berbagi dan memicu share.vue
Halaman komentar, termasuk komentar panjang dan komentar singkat, klik bagian bawah untuk melompat ke halaman writeComment.vue
Anda dapat menulis komentar di halaman writeComment.vue , klik posting dan lompat kembali ke komentar.vue
Tampilan tanggal, tampilan avatar dan halaman lompat, tidak ada kesulitan
Diagram korsel tulisan tangan mewujudkan otomatis (beralih setiap 4s) dan switching gesekan kiri dan kanan
Daftar berita, menggesek ke bawah akan menunjukkan konten berita dari beberapa hari terakhir, menggunakan komponen gulir unsur-ui yang tak terbatas
Klik tombol favorit pada halaman, dan konten berita yang sesuai akan muncul di halaman favorit saya, menyegarkan tanpa kalah
Anda dapat mengklik untuk menyukai, mengumpulkan dan berbagi komentar, dan tidak kehilangannya setelah menyegarkan.
Setelah mengklik, halaman berbagi muncul, dan latar belakang di belakangnya berubah menjadi abu -abu. Klik latar belakang atau klik Batal dan halaman berbagi menghilang.
Tunjukkan komentar, seperti komentar, menyegarkan dan keluar tanpa menghilang
Pilih beberapa implementasi yang lebih penting untuk penjelasan
Gunakan V-Infinite-Scroll di Element-UI untuk menarik ke bawah ke bagian bawah untuk memicu berita tentang tanggal-tanggal sebelumnya untuk mendapatkan berita tentang tanggal-tanggal sebelumnya menggunakan this.date.setDate (this.date.getDate ()-1) untuk menghitung tanggal
...
Atas dasar proyek yang ada, tambahkan fungsi backend dan lakukan setelah Anda belajar node.js