|
|
@@ -125,10 +125,10 @@ const handleReady = () => {
|
|
|
};
|
|
|
|
|
|
const handleScancode = (e: any) => {
|
|
|
- uni.vibrateShort({});
|
|
|
- if (e.detail && e.detail.result) {
|
|
|
- deCode(e.detail.result);
|
|
|
- }
|
|
|
+ uni.vibrateShort({});
|
|
|
+ if (e.detail && e.detail.result) {
|
|
|
+ deCode(e.detail.result);
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
const handleError = (e: any) => {
|
|
|
@@ -156,6 +156,26 @@ const toggleFlash = () => {
|
|
|
};
|
|
|
|
|
|
const chooseImage = () => {
|
|
|
+ // #ifdef MP-WEIXIN
|
|
|
+ wx.scanCode({
|
|
|
+ onlyFromCamera:false,
|
|
|
+ scanType:['qrcode','barcode'],
|
|
|
+ success: (res1) => {
|
|
|
+ console.log("scanCode",res1);
|
|
|
+ deCode(res1.result);
|
|
|
+ },
|
|
|
+ fail: (err) => {
|
|
|
+ console.error("scanCode",err);
|
|
|
+ uni.hideLoading();
|
|
|
+ uni.showModal({
|
|
|
+ content: err.errMsg || "出现错误,请重试",
|
|
|
+ });
|
|
|
+ }
|
|
|
+ })
|
|
|
+ // #endif
|
|
|
+}
|
|
|
+
|
|
|
+const chooseImage1 = () => {
|
|
|
uni.chooseImage({
|
|
|
count: 1,
|
|
|
sizeType: ["compressed"],
|