当前位置: 首页 > Web前端 > HTML5

vue-electron做网易云音乐客户端

时间:2023-04-05 18:33:41 HTML5

前言就在两个月前,公司需要快速开发一款桌面应用软件,嗯,快。并且提供了一个技术方案nwjs,一开始并不知道有这个框架的存在,在网上搜了一波,发现了一个更强大的快速构建桌面应用的框架,那就是electron。很好,前端er的任务又来了。开发过程中有很多陷阱。缺点之一是体积大。其他方面,他简直是太帅了,太酷了,简直无法形容。自动更新、本地菜单和通知、系统崩溃报告、调试和分析、Windows安装程序,为我们节省了很多时间,太棒了。electron这里就不过多介绍了,大家可以自行阅读官方文档。切入点,通过对electron的一些了解,利用业余时间通过vue和electron搭建了一个网易云音乐客户端。由于时间关系,我只做了客户端的核心部分。如果有时间更新,这个项目还会继续做。技术栈vue全家桶(vuevue-routervuex)electron(应用框架)request(请求数据)ES6SCSSMore...启动并运行npminstal---安装依赖cdapi/npminstall&&npmstart---启动api服务npmrundev---运行项目npmrunbuild---打包本地项目关于打包,相关配置大家可以自行在官网找到,这里就不一一介绍了。功能用户电话号码登录用户菜单条件搜索播放记录列表播放详情音量大小更多...功能貌似不多,质量在于细节,主进程和渲染进程的一些方法封装,组件封装,和vuex状态管理应用程序。先来看看运行效果的视频吧。。。再多几张图岂不是很好,因为我的电脑是MacOs系统,客户端界面只有Mac系统界面,还有什么我当我在Windows上运行时看到它是一个MacOs应用程序。看起来很奇怪。不过话说回来,现在前端的东西很多,比如Web,混合App开发,游戏,桌面应用。好吧,来吧前端!!!源码地址:https://github.com/eugeneCN/v...喜欢的话点个star吧。