Skip to content
This repository has been archived by the owner on Jun 4, 2023. It is now read-only.
/ yz-music Public archive

This is a online music website made with Vue3.

License

Notifications You must be signed in to change notification settings

zlj-zz/yz-music

Repository files navigation

YZ-music

This is a music website made with Vue3.

Some components use element plus, imitating the style of QQ music

API using NeteaseCloudMusicApi

Deploying with docker + nginx, Project address /Preview address

home

Feature

  • Home page
    • Carousel map
    • Recommended song list rotation
  • Search page
    • Copy lyrics
    • It can be played
    • You can jump around
  • Login
    • Login step bar
    • QR code expiration prompt
  • Classified song list
  • Leaderboard page
    • Turn and jump
    • Title Display
    • List rule display
    • Can go to the MV page (If has mv)
    • Show update time
  • Songer list page
    • Songer details page
  • Album list page
    • Album details page
  • Playlist list page
    • Playlist details page
  • Song details page
    • Copy lyric
  • MV list page
    • Infinite rolling
    • MV details page
  • My music
    • Follow the page
    • Fans page
    • Personal information display
  • Comment
    • Comment display (pagination effect)
  • Collection function
  • Image lazy loading
  • Route caching

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build