/music

用Vue, vuex 开发一款 关于音乐的webAPP

Primary LanguageJavaScript

music

vue 开发一款音乐播放器的webApp

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

For detailed explanation on how things work, checkout the guide and docs for vue-loader.

webpack 配置文件的别名

  在build 文件夹中的 webpack.base.conf.js 中配置别名

额外的安装依赖

  • babel-runtime 辅助ES6的一个编译的操作

  • fastclick 解决移动端300毫秒延迟的问题

  • babel-polyfill 对ES6 的API进行转义

  • jsonp 跨域

  • npm i vue-lazyload --save 安装Vue 懒加载插件

  • better-scroll

里面使用的一些方法

  • encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。

  • 把一些常用的 比较通用的 通常要抽象出来 写在一个js 文件中

  • needsclick 在点击的文件中添加 needsclick类名 修复插件的点击事件的冲突 (这里在recommend组件中使用了)