【本博客为原创:】
前言:
这段时间写的一个项目,供给大家互相学习,有什么疑问可以issues我。
源码地址:
项目构成
├── build // webpack配置文件├── config // 不同环境的打包配置├── dist // 生产目录├── index.html // 入口html文件├── package.json // 项目配置文件├── static // 放置静态资源├── src // 开发目录│ ├── pages // 页面│ ├── components // 组件│ ├── config // 基本配置│ ├── images // 公共图片│ ├── plugins // 引用插件│ ├── router // 路由配置│ ├── service // 数据交互│ ├── store // vuex状态管理│ ├── style // 公共样式│ ├── App.vue // 页面入口文件│ └── main.js // 程序入口文件
技术栈
- Vue2:采用现代渐进式框架Vue2的版本
- Vuex:管理公共组件状态量
- vue-router:管理单页面应用路由
- 自定义ajax:基于xmlhttprequest对象以及新兴Fetch对象结合封装的http请求
- CSS3:CSS3动画及样式。
- Sass:css预处理语言。
- Webpack:自动化构建工具,主要配置vue-cli脚手架提供。
- ES6:采用ES6语法。
- SVG:基于可扩展标记语言的可缩放矢量图形。
- (感谢Binaryify不断更新的网易云音乐接口)
如果您认为这篇文章还不错或者有所收获,您可以通过扫描一下下面的支付宝二维码 打赏我一杯咖啡【物质支持】,也可以点击右下角的【推荐】按钮【精神支持】,因为这两种支持都是我继续写作,分享的最大动力