收藏
回答

我的微信开发版本已经是3.5了,为什么还显示方法不正确?

const tempFilePath = await new Promise((resolve, reject) => {

        wx.chooseMedia()({

          count: 1,

          mediaType: ['image'], 

          sizeType: ['compressed'],

          sourceType: ['album', 'camera'],

          success: (res) => {

            const { path, size } = res.tempFiles[0];

            if (size <= 10485760) {

              resolve(path);

            } else {

              reject({ errMsg: '图片大小超出限制,请重新上传' });

            }

          },

          fail: (err) => reject(err),

        });

      });

      const tempUrlArr = tempFilePath.split('/');

      const tempFileName = tempUrlArr[tempUrlArr.length - 1];

      Toast({

        context: this,

        selector: '#t-toast',

        message: `已选择图片-${tempFileName}`,

        theme: 'success',

      });

    } catch (error) {

      console.log(error)

      if (error.errMsg === 'chooseImage:fail cancel') return;

      Toast({

        context: this,

        selector: '#t-toast',

        message: error.errMsg || error.msg || '修改头像出错了',

        theme: 'error',

      });

    }

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

1 个回答

  • Hlxuan.
    Hlxuan.
    07-17

    这里多了括号。

    07-17
    有用 1
    回复 1
    • 张小布
      张小布
      07-17
      谢谢,我真是个XX,新手搞前端,手脚搞不赢
      07-17
      回复
登录 后发表内容