小程序学习(6)——在现有基础上做音乐组件

在之前的基础上已经将前边的界面搭配的基本上是可以看了,这个时候做我们的音乐播放功能。大体功能其实和收藏功能类似。前边已经完成了一下内容我们要做的就是在这个上边可以播放音乐,即一点击音乐按钮即播放音乐。首先在前端“.wxml”中的音乐图标上写上一个点击事件。来响应我们点击时的变化。catchtap="onMusictap"在脚本文件中开始对点击事件的描述1、因为每篇文章的音乐肯定是不一样...
摘要由CSDN通过智能技术生成

在之前的基础上已经将前边的界面搭配的基本上是可以看了,这个时候做我们的音乐播放功能。大体功能其实和收藏功能类似。

前边已经完成了以下内容
在这里插入图片描述
我们要做的就是在这个上边可以播放音乐,即一点击音乐按钮即播放音乐。

一、播放功能实现

首先在前端“.wxml”中的音乐图标上写上一个点击事件。来响应我们点击时的变化。catchtap="onMusictap"

在脚本文件中开始对点击事件的描述
1、因为每篇文章的音乐肯定是不一样的,所以我们需要把每篇文章的ID都要获取到,才可以区分每一篇文章的音乐。
方法与之前类似,通过data中自定义的一个变量来接收ID的值

var musicID=this.data.currentPostId;

2、通过数据文件的id来获取状态
因为没有绑定数据库,文件都是写在数据文件中的,所以我们来获取状态

var luoji = newlistDB.newslist[musicID].music;

3、现在我们就到了考虑改变播放按钮改变的地方,点击播放是一个样子,暂停是一个样子。musictab是一个状态,用来判断图标是否改变,做成了本脚本文件的全局变量,存放在data中。默认为fa

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值