收藏
回答

使用wx:cropImage显示cropImage:fail:not supported?

chooseImage: function () {
    const that = this;
    const curFileId = that.data.loginUserInfo.avatarUrl;
      console.log('bbbb')
      wx.chooseMedia({
      count1// 一次只能选择一张图片
      mediaType: ['image'],
      sourceType: ['album''camera'], // 可以从相册选择或拍照
      successfunction (res{
        console.log('aaaa')
        wx.cropImage({
          src: res.tempFiles[0].tempFilePath, // 图片路径
          cropScale'1:1'// 裁剪比例
          successfunction (res{
                    ......
                    },
          failfunction(err){
            console.log(err)
          }
        })
      },
      failfunction (error{
        console.error('选择图片失败', error);
      },
    });
  },

真机调试报错,开发工具调试不会报错,但是不显示裁剪框。版本库我试了2.30.4、3.2.0、3.1.5 都是一样的问题。搜索也没有搜出类似的问题

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

2 个回答

  • Demons
    Demons
    2023-11-13

    图片什么格式

    2023-11-13
    有用
    回复 3
    • Cgl
      Cgl
      2023-11-13
      之前测试了多张jpg,然后刚刚试了下png都是显示not supported
      2023-11-13
      回复
    • Demons
      Demons
      2023-11-13回复Cgl
      我这边刚刚用png测试,我这边正常请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
      2023-11-13
      回复
    • Cgl
      Cgl
      2023-11-15
      发现是设备问题,具体原因不明,换了一部手机可以了。原手机oneplus 9r,一直显示not support。
      2023-11-15
      回复
  • Cgl
    Cgl
    2023-11-16

    破案了,微信版本问题,原8.0.18升级成8.0.48就没问题了

    2023-11-16
    有用
    回复
登录 后发表内容