0.1.11 • Published 10 months ago

@sepveneto/uniapp-plugin-scancode v0.1.11

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

uniapp 扫码扩展

仅支持vue2

使uni.scanCode支持h5

安装

pnpm i @sepveneto/uniapp-plugin-scancode
yarn add @sepveneto/uniapp-plugin-scancode
npm i @sepveneto/uniapp-plugin-scancode

使用

import Vue from 'vue'
// #ifdef H5
import ScanCode from '@sepveneto/uniapp-plugin-scancode'
Vue.use(ScanCode)
// #endif

由于使用后是直接在uni上创建一个scanCode,因此对于多平台的项目,需要通过条件编码来兼容。

module.exports = {
  chainWebpack: config => {
    config.module
      .rule('uniapp-pages')
      .test(/\.js/)
      .use('@sepveneto/uniapp-plugin-scancode')
      .loader('@sepveneto/uniapp-plugin-scancode/loader')
      .options({
        remote: {
          js: 'https://cdn.jsdelivr.net/npm/zxing-wasm@1.2.12/dist/iife/full/index.js',
          wasm: 'https://registry.npmmirror.com/zxing-wasm/1.2.12/files/dist/full/zxing_full.wasm'
        }
      })
  }
}

参数说明

https://uniapp.dcloud.net.cn/api/system/barcode.html#scancode

仅实现了onlyFromCamera, scanTypesuccess

其中成功的返回值仅包括resultscanType

0.1.11

10 months ago

0.1.9

10 months ago

0.1.8

10 months ago

0.1.7

10 months ago

0.1.6

10 months ago

0.1.5

10 months ago

0.1.4

10 months ago