city_card/packagecard/common/corpperimg/cropperimg.js
2023-07-18 16:54:17 +08:00

65 lines
1.7 KiB
JavaScript
Executable File

getApp();
Page({
data: {
imgSrc: "",
scale: 1,
src: "",
width: 250,
height: 250
},
onLoad: function (e) {
console.log(e.imgSrc)
wx.setNavigationBarTitle({
title: "图片裁剪"
});
this.cropper = this.selectComponent("#image-cropper");
this.setData({
src: e.imgSrc,
scale:e.scale
});
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({});
}
});
}
});