收藏
回答

wx.previewMedia()如何预览我点击的图片?而非默认的第一个

previewMedia(e) {
    const sources = e.currentTarget.dataset.files
    const index = Number(e.currentTarget.dataset.index)
    
    wx.previewMedia({
      sources,
      current: index
    })
  },

index也是能正常索引,模拟器正常,但真机模拟就不行视频能正常打开,可一旦点的是图片,不管我点哪个,显示的都是默认的第一个

回答关注问题邀请回答
收藏

2 个回答

  • 一笑皆春
    一笑皆春
    09-24

    有个current序号,设置一下


    09-24
    有用
    回复 7
    • zxyou
      zxyou
      09-24
      那请问设置在哪呢?我代码那个位置是错误的?
      09-24
      回复
    • 一笑皆春
      一笑皆春
      09-24回复zxyou
      你打印你的sources和index看看对不对啊
      09-24
      回复
    • 一笑皆春
      一笑皆春
      09-24回复zxyou
      你所有的图片都是一样的链接,你改成不一样的链接就对了,或者链接后边加一个?index=xxx,让链接区别一下
      09-24
      1
      回复
    • zxyou
      zxyou
      09-24回复一笑皆春
      09-24
      回复
    • zxyou
      zxyou
      09-24
      我还特意强制将index转为number类型
      09-24
      回复
    查看更多(2)
  • 智能回答 智能回答 本次回答由AI生成
    09-24
    有用
登录 后发表内容