0.1.11 • Published 9 months ago

@sepveneto/uniapp-plugin-scancode v0.1.11

Weekly downloads
-
License
ISC
Repository
-
Last release
9 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

9 months ago

0.1.9

9 months ago

0.1.8

9 months ago

0.1.7

9 months ago

0.1.6

9 months ago

0.1.5

9 months ago

0.1.4

9 months ago