we-cropper动态改变裁剪框的宽高

注意点:
1、如果宽或高是通过路由跳转传过来的,在options接收时记得要用parseInt()将其从String类型转换成数字类型,因为这个错误特别难找,找了一天才突然灵光一现,特来此分享。
2、先在onLoad中获取传来的宽高,改变cut中的width或height值,然后再调用初始化cropper方法。
代码如下:
onLoad: function (options) {
if (options.height) {
this.setData({
‘cropperOpt.cut.height’: parseInt(options.height)
})
}
this.initWeCropper();
let avatar = options.filePath;
this.setData({
avatar: avatar,
comefrom: options.comefrom
});
this.cropper.pushOrign(avatar);
}

以上是花了一天,从入坑到跳坑的过程,如对你有帮助的话,点个赞呗!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值