首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

Vue 全家桶高仿网易云音乐 mac 客户端版(不像赔十个!)

  •  3
     
  •   sl1673495 · 57 天前 · 4146 次点击
    这是一个创建于 57 天前的主题,其中的信息可能已经有所发展或是发生改变。

    音乐播放器虽然烂大街了,但是作为前端没自己撸一个一直是个遗憾,而且偶然间发现 pc 端 web 版的网易云音乐做的实在是太简陋了,社区仿 pc 客户端的网易云也不多见,为了弥补这个遗憾,就用 vue 全家桶模仿 mac 客户端的 ui 实现了一个,欢迎提出意见和 star~

    预览地址

    源码地址

    进度

    • 搜索歌曲+播放(版权歌曲无法播放)
    • 发现页
    • 播放列表
    • 全部歌单
    • 最新音乐
    • cd 页(评论区才是灵魂)
    • 主题换肤功能

    后端接口

    https://binaryify.github.io/NeteaseCloudMusicApi

    技术栈

    • Vue 全家桶 vue-cli3 create 出来的。
    • ui 库用了魔改样式的 element-ui
    • 歌词滚动部分用了黄轶老大的 better-scrool (贼爽)
    • 主题换肤用的 css 变量替换。
    • ES 6 / 7 ( JavaScript 语言的下一代标准)
    • Sass ( CSS 预处理器)

    Screenshots

    歌曲页面

    首页

    歌单

    歌单详情

    安装与使用

    前端项目

    npm i
    npm run serve
    

    后端项目

    node app.js
    
    第 1 条附言  ·  54 天前

    推荐页面

    歌单详情

    第 2 条附言  ·  33 天前
    更新版本,加入了 mv 播放功能。
    http://shanshihao.cn/mv/10883392
    32 回复  |  直到 2019-07-30 22:39:35 +08:00
        1
    moneyduo   57 天前
    不错啊 打破零回复 狗头
        2
    anky   57 天前
    很漂亮!不错
        3
    gaigechunfeng   57 天前   ♥ 1
    打破零回复。这么掉的项目已经 1000 多星,其实也不用来 V2EX 宣传了。
    总之厉害,我是 mark 了。
        4
    Corbusier   57 天前 via iPhone
    先码上一个看看
        5
    caijunyi   57 天前 via Android
    牛逼,先送星!
        6
    ranwu   57 天前
    图片挂了,老铁。
        7
    shanlan   57 天前
    我就问一句,你们 CSS 到底怎么学的?为什么我的 CSS 写不出我想要的结果?
        8
    wu67   57 天前
    @shanlan css 需要脑洞和时间积累, 不像 js 可以靠其他语言基础硬啃
        9
    mamahaha   57 天前
    你这标题我看成了 Vue 全家桶模仿网易云音乐,然后网易云音乐的人不高兴了,派你来发牢骚。
        10
    MMMMMMMMMMMMMMMM   57 天前
    感觉云音乐这种直接用 canvas webgl 整个一起画更省事点
        11
    yaoliyc   57 天前 via iPhone
    先收藏了
        12
    cm15006   57 天前 via Android
    已 star
    有电台的话就更棒了
        13
    1239305697   57 天前
    厉害了。已 star
        14
    MinQ   57 天前 via Android
    @mamahaha 笑出声
        15
    xiangyi007   56 天前
    已 Star,看起来很好!
        16
    yaoliyc   56 天前
    包装成客户端?
        17
    sl1673495   56 天前 via iPhone
    @yaoliyc electron 吗
        18
    sl1673495   56 天前 via iPhone
    @mamahaha 哈哈哈
        19
    yaoliyc   56 天前
    @sl1673495 比较流行的是这个吧。
        20
    sl1673495   56 天前 via iPhone
    @shanlan 直接 flex 一把梭
        21
    xiaotuzi   56 天前
    想问下撸了多久做出来的?
        22
    sl1673495   56 天前 via iPhone
    @xiaotuzi 上周五启动的项目
        23
    15651980765   56 天前
    给大佬递茶
        24
    lenling   56 天前
    克拉斯
        25
    likaka   56 天前
    不像呀
        26
    nicoljiang   55 天前
    非常喜欢。
        27
    xiaotuzi   55 天前 via iPhone
    @sl1673495 速度很快啊!是不是有什么插件
        28
    sl1673495   55 天前 via iPhone
    @xiaotuzi 木有啊 就是比较专心写。多封装些通用的。
    Ui 库是用 eelemen 也省了不少事
        29
    sl1673495   55 天前 via iPhone
    @xiaotuzi element
        30
    sl1673495   55 天前
    cd 页优化了一下 加了推荐歌单和相似歌曲
        31
    sl1673495   54 天前
    添加了 rem 支持,对大屏幕更友好
        32
    sl1673495   54 天前
    附言更新了预览图片
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3976 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 07:59 · PVG 15:59 · LAX 00:59 · JFK 03:59
    ♥ Do have faith in what you're doing.