收藏
回答

.wxml中的wx:for和.js中使用wx.chooseMedia出现了问题,没办法上传图片显示?

.wxml中的代码:

<view bindtap="uploadImage">上传图片</view>
<view class="pic">
  <image wx:for="{{imageList}}" wx:key="" src="{{item}}"></image>
</view>

.js中的代码:

Page({
  /**
   * 页面的初始数据
   */
  data: {
    imageList:['/stack/user.png', '/stack/user.png'],
  },
  uploadImage(){
    var that = this
    wx.chooseMedia({
      count : 20,
      mediaType : ['image', 'video'],
      sourceType : ['album', 'camera'],
      maxDuration : 60,
      success : res => {
        console.log(res)
        that.setData({
          imageList : res.tempFiles.tempFilePath
        })
        console.log(that.data.imageList)
      }
    })
  },
})


希望可以得到大佬们的解答

这是运行时出现的问题:

感谢各位大佬

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

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2022-10-17

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2022-10-17
    有用
    回复 1
    • 北栀
      北栀
      2022-10-18
      上面提问的代码就可以复现问题,调用基础库版本2.25.4,这只是我自己学习是遇到的问题
      2022-10-18
      回复
登录 后发表内容