简化的微信小程序剪切头像we-cropper框架案例
废话不多说,先上图~
目录结构是不是超简单?下面我们来分析一波怎么做。
1.首先将we-cropper框架包添加到自己的小程序项目中,这里我的we-cropper是经过删减的,因为只用到了两个文件;
2.新建cropper和upload这两个page;
cropper页面:
upload页面:
3.点击cropper页面中的圆形头像,可选择图片,跳转到upload页面进行剪切。
4.点击确定之后就看到第一张图所示的效果了。
相关代码贴一贴吧:
cropper.wxml
<view class="container flex"> <view> <image src="{ {src}}" class="avatar" bindtap="upload"></image> <view class="item flex" bindtap="upload">点我头像</view> </view> </view>
cropper.js
upload.wxml
<view class="cropper-wrapper"> <template is="weCropper" data="{ {...cropperOpt}}" /> <view class="cropper-buttons"> <view class="upload" bindtap="uploadTap"> 重新选择 </view> <view class="getCropperImage" bindtap="getCropperImage"> 确定 </view> </view> </view>
upload.js
完整demo可直接下载~
项目地址:
补充:we-cropper框架存在适配问题,目前已解决,请查看我的另一篇文章:https://blog..net/java558/article/details/81111666
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
微信小程序的详细登录(上)