之前初学Vue做了一个音乐播放器,受到不少人的喜欢。现在升级版来了!功能更强,技术栈更多。
源代码地址:👉 GitHub 欢迎大家star和follow😄
在线预览地址:👉 Vue音乐播放器
更多预览图请看👉 更多
Vue2:采用最新Vue2的语法😁
Vuex:实现不同组件之间的状态共享✌️
vue-router:单页应用路由管理必备😎
axios:发起http请求😉
SASS(SCSS):css预处理语言💪
Express(上线版本是Koa2):因为vue-cli是用的Express做服务器,所以开源的开发版本是Express,自己生产环境用的是Koa2。 😜
Webpack:自动化构建工具,大部分配置vue-cli脚手架已经弄好了,很方便。😏
ES6:采用ES6语法,这是趋势。👏
localStorage(HTML5):本地存储,保存用户个性化设置。😊
CSS3:CSS3动画及样式。👍
# 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
Flux 架构就像眼镜:您自会知道什么时候需要它。
各组件之间状态共享也是难点。
setTimeout
、回调
、Generator
、Promise
、Async
。co
的模块。相比之下Promise
和Async
是比较理想的。(详看👉Promise对象、异步操作和Async函数)【声明】:本项目仅供学习交流,请不要用做任何商业用途😊有任何疑问请联系作者📩[email protected]
源代码地址:👉 GitHub
个人网站:🔗microzz-IT技术分享
GitHub:🔗microzz