小程序上传图片裁剪工具 we-cropper的使用方法

小程序中提供了上传文件的api   wx.uploadfile() 但是,当用户上传头像或其它图片时,希望经过裁剪了之后再上传,微信没有提供裁剪的功能

我个可以从 github 上找到一个插件  we-cropper    还有一个插件叫 image-cropper (这个有兴趣可以研究一下,本人没有用过)

地址:https://github.com/we-plugin/we-cropper

下载 master的zip的包,解压后得到如下图

小程序上传图片裁剪工具 we-cropper的使用方法_第1张图片

小程序上传图片裁剪工具 we-cropper的使用方法_第2张图片

小程序上传图片裁剪工具 we-cropper的使用方法_第3张图片

 

 

在要上传头像的wxml上给一个按钮 

上传图片

并绑定事件

  uploadimage:function(){
    wx.navigateTo({
      url: '/pages/upload/index',
    })
  }

点击后跳转到  /pages/upload/index 页面(在小程序中新建这个页面)

wxml页面

//这个地方的文件位置根据自己的情况而定