请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师还是图片加载问题

这里为什么从一开始播放音乐的时候音乐coverImgUrl渲染不出来呢 如果在setData里面再绑定一下可以出来 但是退出当前页面再进去又是空白 报错 这怎么解决呢?

https://img1.sycdn.imooc.com/szimg/5e594418093a319d13400574.jpg

正在回答 回答被采纳积分+3

1回答

7七月 2020-02-29 20:37:00

你这里不是 在点击后才加载图片的吗?你原始的复制语句并没有在代码里看到

0 回复 有任何疑惑可以回复我~
  • 提问者 ray城市之光 #1
    是点击后加载的图片啊 但是出不来 而且这个图片不是从postData里面取的嘛 报的错却说从本地加载不到 我对比视频代码了 没有写错啊 老师您帮我看下啊
    onMusicTap: function(event) {
        var currentPostId = this.data.currentPostId;
        var postData = postsData.postList[currentPostId];
        var isPlayingMusic = this.data.isPlayingMusic;
        if (isPlayingMusic) {
          wx.pauseBackgroundAudio();
          this.setData({
            isPlayingMusic: false
          });
          app.globalData.g_isPlayingMusic = false;
        } else {
          wx.playBackgroundAudio({
            dataUrl: postData.music.url,
            title: postData.music.title,
            coverImgUrl: postData.music.coverImg
          });
          this.setData({
            isPlayingMusic: true,
          });
          app.globalData.g_isPlayingMusic = true;
          app.globalData.g_currentMusicPostId = this.data.currentPostId;
        }
      }
    
      <image class="head-image" src="{{isPlayingMusic ? postData.music.coverImg : newPostData.headImgSrc}}"></image>
    回复 有任何疑惑可以回复我~ 2020-02-29 23:12:35
  • 提问者 ray城市之光 #2
    老师 您帮我看下这里是什么问题啊 我调试没找到原因
    回复 有任何疑惑可以回复我~ 2020-03-03 17:38:37
  • 7七月 回复 提问者 ray城市之光 #3
    你看下AppData里 setData的数据是不是正确的url?
    回复 有任何疑惑可以回复我~ 2020-03-03 20:39:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信