From 19865348c7499e36428154b0b70ba53580689ed7 Mon Sep 17 00:00:00 2001 From: "97694732@qq.com" Date: Thu, 4 Jun 2026 16:21:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E9=80=80=E6=89=AB=E7=A0=81=E6=96=B9?= =?UTF-8?q?=E6=A1=88:=E5=88=A0=E9=99=A4=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E6=89=AB=E7=A0=81=E9=A1=B5,=E7=9B=B4=E6=8E=A5=E4=BD=BF?= =?UTF-8?q?=E7=94=A8uni.scanCode(=E5=AE=89=E5=8D=93=E5=8E=9F=E7=94=9F)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages.json | 7 --- pages/upload/scan-isbn.vue | 107 ------------------------------------- pages/upload/upload.vue | 27 ++++------ 3 files changed, 10 insertions(+), 131 deletions(-) delete mode 100644 pages/upload/scan-isbn.vue diff --git a/pages.json b/pages.json index b813f0b..3e23a64 100644 --- a/pages.json +++ b/pages.json @@ -53,13 +53,6 @@ "style": { "navigationBarTitleText": "图书上传" } - }, - { - "path": "pages/upload/scan-isbn", - "style": { - "navigationBarTitleText": "", - "navigationStyle": "custom" - } } ], "globalStyle": { diff --git a/pages/upload/scan-isbn.vue b/pages/upload/scan-isbn.vue deleted file mode 100644 index ab1beeb..0000000 --- a/pages/upload/scan-isbn.vue +++ /dev/null @@ -1,107 +0,0 @@ - - - - - diff --git a/pages/upload/upload.vue b/pages/upload/upload.vue index eb21551..8f43fab 100644 --- a/pages/upload/upload.vue +++ b/pages/upload/upload.vue @@ -958,21 +958,6 @@ export default { } }, - onShow() { - // 每次页面显示时注册扫码结果监听 - uni.$off('scan-isbn-result') - uni.$on('scan-isbn-result', (code) => { - if (code) { - this.isbn = code.trim() - this.searchISBN() - } - }) - }, - - onUnload() { - uni.$off('scan-isbn-result') - }, - computed: { conditionValue() { const map = { @@ -1162,8 +1147,16 @@ export default { uni.showToast({ title: '请先登录孔网账号', icon: 'none' }) return } - // 打开nvue扫码页面(全屏摄像头,无取景框,实时识别) - uni.navigateTo({ url: '/pages/upload/scan-isbn' }) + // 手机系统原生扫码(实时识别,对准即出结果) + uni.scanCode({ + onlyFromCamera: true, + scanType: ['barcode'], + success: (res) => { + this.isbn = (res.result || '').trim() + this.searchISBN() + }, + fail: () => {} + }) }, // ISBN搜索 - 查询图书中心 + 孔网市场