微信小程序实现本地上传图片的裁剪,并base64编码,再POST到后端。
选择本地图片上传,跳转图片裁剪页
1 | // 用户更改头像 |
图片裁剪page
dealImage.wxml
1 | <!--pages/aboutMe/dealImage/dealImage.wxml--> |
dealImage.wxss
1 | /* pages/aboutMe/dealImage/dealImage.wxss */ |
dealImage.json
1 | { |
dealImage.js
1 | // pages/aboutMe/dealImage/dealImage.js |
image-cropper组件
在微信小程序项目目录下,创建component目录,在component目录下添加image-cropper文件夹,在image-cropper文件夹下新建Page之image-cropper。(component与pages在同一个目录下)
image-cropper.wxml
1 | <view class='image-cropper' catchtouchmove='_preventTouchMove'> |
image-cropper.wxss
1 | .image-cropper { |
image-cropper.json
1 | { |
image-cropper.js
1 | Component({ |