Code Monkey home page Code Monkey logo

vue-music-by-ustbhuangyi's Introduction

声明

该项目并非原创,更多内容请访问作者github地址: ustbhuangyi

项目运行

npm install
npm run dev

依赖的第三方库

  # css 
    stylus stylus-loader
  # ajax
    axios
  # click
    fastclick
  # scroll
    better-scroll
  # lazyload
    vue-lazyload
  # jsonp
    jsonp
  # babel
    babel-runtime
    babel-polyfill

项目结构

  [root]
    ├── build
    │     ├── build.js
    │     ├── check-versions.js
    │     ├── dev-client.js
    │     ├── dev-server.js
    │     ├── utils.js
    │     ├── vue-loader.conf.js
    │     ├── webpack.base.conf.js
    │     ├── webpack.dev.conf.js
    │     └── webpack.prod.conf.js
    ├── config
    │     ├── dev.env.js
    │     ├── index.js
    │     └── prod.env.js
    ├── node_modules
    ├── src
    │     ├── api
    │     │   ├── config.js
    │     │   ├── rank.js
    │     │   ├── recommend.js
    │     │   ├── search.js
    │     │   ├── singer.js
    │     │   └── song.js
    │     ├── base
    │     │   ├── confirm
    │     │   │     └── confirm.vue
    │     │   ├── listview
    │     │   │     └── listview.vue
    │     │   ├── loading
    │     │   │     ├── loading.gif
    │     │   │     └── loading.vue
    │     │   ├── no-result
    │     │   │     ├── no-result.vue
    │     │   │     ├── [email protected]
    │     │   │     └── [email protected]
    │     │   ├── progress-bar
    │     │   │     └── progress-bar.vue
    │     │   ├── progress-circle
    │     │   │     └── progress-circle.vue
    │     │   ├── scroll
    │     │   │     └── scroll.vue
    │     │   ├── search-box
    │     │   │     └── search-box.vue
    │     │   ├── search-list
    │     │   │     └── search-list.vue
    │     │   ├── slider
    │     │   │     └── slider.vue
    │     │   ├── song-list
    │     │   │     ├── [email protected]
    │     │   │     ├── [email protected]
    │     │   │     ├── [email protected]
    │     │   │     ├── [email protected]
    │     │   │     ├── song-list.vue
    │     │   │     ├── [email protected]
    │     │   │     └── [email protected]
    │     │   ├── switches
    │     │   │     └── switches.vue
    │     │   └── top-tip
    │     │         └── top-tip.vue
    │     ├── common
    │     │     ├── fonts
    │     │     │     ├── music-icon.eot
    │     │     │   ├── music-icon.svg
    │     │     │   ├── music-icon.ttf
    │     │     │   └── music-icon.woff
    │     │     ├── image
    │     │     │   └── default.png
    │     │     ├── js
    │     │     │   ├── cache.js
    │     │     │   ├── config.js
    │     │     │   ├── dom.js
    │     │     │   ├── jsonp.js
    │     │     │   ├── mixin.js
    │     │     │   ├── singer.js
    │     │     │   ├── song.js
    │     │     │   └── util.js
    │     │     └── stylus
    │     │         ├── base.styl
    │     │         ├── icon.styl
    │     │         ├── index.styl
    │     │         ├── mixin.styl
    │     │         ├── reset.styl
    │     │         └── variable.styl
    │     ├── components
    │     │   ├── add-song
    │     │   │     └── add-song.vue
    │     │   ├── disc
    │     │   │     └── disc.vue
    │     │   ├── m-header
    │     │   │     ├── [email protected]
    │     │   │     ├── [email protected]
    │     │   │     └── m-header.vue
    │     │   ├── music-list
    │     │   │     └── music-list.vue
    │     │   ├── player
    │     │   │     └── player.vue
    │     │   ├── playlist
    │     │   │     └── playlist.vue
    │     │   ├── rank
    │     │   │     └── rank.vue
    │     │   ├── recommend
    │     │   │     └── recommend.vue
    │     │   ├── search
    │     │   │     └── search.vue
    │     │   ├── singer
    │     │   │     └── singer.vue
    │     │   ├── singer-detail
    │     │   │     └── singer-detail.vue
    │     │   ├── suggest
    │     │   │     └── suggest.vue
    │     │   ├── tab
    │     │   │     └── tab.vue
    │     │   ├── top-list
    │     │   │     └── top-list.vue
    │     │   └── user-center
    │     │         └── user-center.vue
    │     ├── router
    │     │     └── index.js
    │     ├── store
    │     │     ├── actions.js
    │     │     ├── getters.js
    │     │     ├── index.js
    │     │     ├── mutation-types.js
    │     │     ├── mutations.js
    │     │     └── state.js
    │     ├── App.vue
    │     └── main.js
    ├── static
    │     └── .gitkeep
    ├── .babelrc
    ├── .editorconfig
    ├── .eslintignore
    ├── .eslintrc.js
    ├── .gitignore
    ├── .postcssrc.js
    ├── index.html
    ├── package.json
    ├── prod.server.js
    └── README.md

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.