Giter VIP home page Giter VIP logo

musicwebapp's Introduction

MusicWebAPP

musicApp based MusicNet NodeJS API  

1. Download and execute:

 

  • npm install
  • npm run dev

2. 移动端适配:

  • 淘宝flexbile

3. /src/ tree:

|-- src
    |-- App.vue
    |-- main.js
    |-- router.js
    |-- api
    |   |-- api.js
    |   |-- Home
    |   |   |-- Home.js 
    |   |-- Login
    |   |   |-- index.js          //验证登录信息,api:'/login/cellphone'(phone, password,)
    |   |-- My
    |   |   |-- index.js
    |   |-- PlayControl           //播放音乐页面,通过音乐id获取当前歌曲url,'/song/url'(id)
    |   |   |-- PlayControl.js
    |   |-- PlayListDetail
    |   |   |-- index.js
    |   |-- Sidebar
    |   |   |-- index.js
    |   |-- SongDetail
    |       |-- index.js
    |-- assets
    |   |-- logo.png
    |-- components
    |   |-- BackBtn.vue         //顶部返回按钮
    |   |-- BackHeader.vue      //主页面返回
    |   |-- Reminder.vue        //忘记密码
    |   |-- SideBarMenu.vue     //侧滑页面(登录、设置、退出等)
    |   |-- SongList.vue        //歌曲列表
    |-- iconfont                //阿里iconfont网站的图标
    |   |-- demo.css
    |   |-- demo_index.html
    |   |-- iconfont.css
    |   |-- iconfont.eot
    |   |-- iconfont.js
    |   |-- iconfont.svg
    |   |-- iconfont.ttf
    |   |-- iconfont.woff
    |   |-- iconfont.woff2
    |-- store
    |   |-- actions.js
    |   |-- getters.js
    |   |-- index.js
    |   |-- mutations-type.js
    |   |-- mutations.js
    |   |-- state.js
    |-- style
    |   |-- index.less        //全局样式
    |-- utils
    |   |-- utils.js
    |-- view
        |-- Home              //主页面
        |   |-- FourCircles.vue       //四个大的路由按钮 :每日推荐 、我的好友、排行棒、个性换肤
        |   |-- Home.vue
        |   |-- HomeSwiper.vue        //轮播图
        |   |-- RecommendSongList.vue //推荐歌单
        |-- Login
        |   |-- Login.vue            //登录
        |-- My
        |   |-- My.vue              //我的音乐信息页面
        |-- PlayControl
        |   |-- PlayControl.vue     //当前音乐播放页面
        |-- PlayListDetail
            |-- PlayListDetail.vue  //likeList播放列表页面

musicwebapp's People

Contributors

rui012345 avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.