city_card/packagecard/common/corpperimg/cropperimg.js
2023-07-15 14:25:28 +08:00

58 lines
1.6 KiB
JavaScript
Executable File

getApp();
Page({
data: {
imgSrc: "",
scale: 1,
src: "",
width: 250,
height: 250
},
onLoad: function(e) {
wx.setNavigationBarTitle({
title: "图片裁剪"
}), this.cropper = this.selectComponent("#image-cropper"), this.setData({
src: e.imgSrc
}), wx.showLoading({
title: "加载中"
});
},
cropperload: function(e) {
console.log("cropper初始化完成");
},
loadimage: function(e) {
console.log("图片加载完成", e.detail), wx.hideLoading(), this.cropper.imgReset();
},
clickcut: function(e) {
console.log(e.detail);
var t = getCurrentPages();
(t.length >= 2 ? t[t.length - 2] : void 0).setData({
imgTempSrc: e.detail.url
}), wx.navigateBack({});
},
cropperDone: function(e) {
var t = e.detail, o = t.src, a = (t.cropperData, getCurrentPages());
(a.length >= 2 ? a[a.length - 2] : void 0).setData({
imgTempSrc: o
});
},
cropperCancel: function() {
wx.navigateBack({});
},
doCropperDone: function(e) {
var t = getCurrentPages();
(t.length >= 2 ? t[t.length - 2] : void 0).setData({
imgTempSrc: e
}), wx.navigateBack({});
},
cropperFail: function(e) {
e.detail;
console.log(e), wx.showToast({
title: "裁剪失败,请重试",
icon: "none",
success: function() {
wx.navigateBack({});
}
});
}
});