老师,代码没有报错,图片却不切换

来源:19-12 playBackgroundAudio-音乐播放基本实现

慕侠7354832

2019-04-16

<image catch="onMusicTap" class="audio" src="{{isPlayingMusic? '/images/music/music-stop.png':'/images/music/music-start.png'}}"></image>

 onMusicTap:function(event){
   var isPlayingMusic = this.data.isPlayingMusic;
   if (isPlayingMusic){
     wx.pauseBackgroundAudio();
      this.setData({
          isPlayingMusic:false
      })
   }
   else{
     wx.playBackgroundAudio({
       dataUrl: "http://music.163.com/song/media/outer/url?id=142604.mp3",
       title: "夜夜夜夜-齐秦"
     })
     this.setData({
       isPlayingMusic: true
     })
   }

 }

})
```![图片描述](http://img.mukewang.com/szimg/5cb6e7bb00015a5714640698.jpg)
老师,图标不控制APPData下的isPlayingMusic,
点击isPlayingMusic后面的方框才能切换图片
写回答

3回答

爱一代

2019-04-17

我猜是样式没写对 。。。

1
0

慕侠7354832

提问者

2019-04-17

//img.mukewang.com/szimg/5cb6e56900015a5714640698.jpg

老师,图标不控制APPData下的isPlayingMusic,

点击isPlayingMusic后面的方框才能切换图片

0
2
慕侠7354832
回复
7七月
老师,问题解决了,因为我吧wxml里面的catchtap写成了catch。。太粗心了
2019-04-18
共2条回复

7七月

2019-04-16

那你调试下这里设置的 状态是否正确呢?就是setData的时候?

0
0

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23963 学习 · 6930 问题

查看课程