zoukankan      html  css  js  c++  java
  • 基于vue2+vuex+vue-router+sass+webpack的网易云音乐

      【本博客为原创:http://www.cnblogs.com/HeavenBin/   

    前言:

      这段时间写的一个项目,供给大家互相学习,有什么疑问可以issues我。

    源码地址:https://github.com/HeavenBin/VueMusic

    项目构成

    ├── 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不断更新的网易云音乐接口)

      如果您认为这篇文章还不错或者有所收获,您可以通过扫描一下下面的支付宝二维码 打赏我一杯咖啡【物质支持】,也可以点击右下角的【推荐】按钮【精神支持】,因为这两种支持都是我继续写作,分享的最大动力

    支付宝

  • 相关阅读:
    手势
    ios提示框,自动消失
    UITableView
    UIAlertView
    微信公众号主页链接
    试用avalon2.0
    VirtualPathProvider的使用
    代码暂存 [获取二唯码并识别保存二唯码]
    提交数据url太长导致提交失败
    打通前后台
  • 原文地址:https://www.cnblogs.com/HeavenBin/p/8261724.html
Copyright © 2011-2022 走看看