摘要: 轻量级音乐播放器搭建 6 现在把在music-controller组件中观察的state状态转移到music-player之中: 如果播放状态改变了,那么要怎么修改才能实现对下一首歌的播放进行控制?在不大修改之前的代码的情况下,可以对当前的一个data变量做更改。因为一首歌结束之后,就是调用的_pl 阅读全文
posted @ 2017-10-12 17:29 虚几 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 轻量级音乐播放器搭建 7 今天是国庆节,4点多起床去看升国旗仪式。本身是一件好事,参加仪式自己很受感动。但是感觉自己身体真的是不行了,不再像十七八岁甚至是前两年了。参加完观礼仪式,感觉头痛得要命,眼睛也发胀,赶劲回去补觉,从七点多一直又睡到十点多。还是不行,到现在还是头疼。我确实睡得比较晚,但现在大 阅读全文
posted @ 2017-10-12 17:29 虚几 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 轻量级音乐播放器搭建 5 首先安装vuex,在根目录(有package.json的目录中)打开终端。 等待安装完成之后,在main.js文件中进行vuex的注册。注册步骤类似于vue-router,他们都是vue的官方插件。 在src目录中创建store目录,这个目录用于储存关于vuex的一切。所以 阅读全文
posted @ 2017-10-12 17:27 虚几 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 轻量级音乐播放器搭建 4 继续未完成的事业,还是有这个错误: 我不知道为什么,可能内部执行的就是有时间差吧。所以将play()函数手动进行延迟吧,我想使用setTimeout,一开始是这么写的。 但是又有了新的问题: 这是因为在setTimeout中,this永远指向window(可以查看控制台输出 阅读全文
posted @ 2017-10-12 17:26 虚几 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 轻量级音乐播放器搭建 3 接着之前的工作,现在想要对歌曲进行请求。首先应当启动网易云音乐的API的服务器,github地址如下。克隆这个项目后,在终端启动: 现在这个服务器就启动了,默认为3000端口。但是又有一个问题就是跨域,webpack没有更改默认的配置的话实在本地服务器的8080端口,但是以 阅读全文
posted @ 2017-10-12 17:12 虚几 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 轻量级音乐播放器搭建 2 下面就正式开始播放器的编写,首先输入以下指令(需要node,npm,vue-cli等环境)初始化一个VueJs应用: 然后一路回车,注意安装VueRouter。之后: Vue应用就初始化好了,现在要做的就是对项目src目录中的文件进行修改。首先vue应用的入口是mainjs 阅读全文
posted @ 2017-10-12 17:02 虚几 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 轻量级音乐播放器搭建 1 好长时间没有写东西了,包括目前使用的这个博客,只能说是一个半成品把,已经半年多没有进行维护了,结果随手点几下进就能发现一大堆问题。现在又要挖一个新的坑,我想要编写一个轻量级的音乐播放器。有点类似于豆瓣FM这样的。目前的定位是比较简单的那种(因为我对其中的一些技术栈还不是很熟 阅读全文
posted @ 2017-10-12 17:00 虚几 阅读(379) 评论(0) 推荐(0) 编辑