如何使用 aurelia 生成和扫描条形码?

How to generate and scan barcodes with aurelia?

我有一个网页需要能够生成和稍后读取条形码。但我似乎无法找到任何小规模的 aurelia 插件来实现其中之一。是否有任何库可以执行此操作,还是我必须以某种方式编写自己的库?或者我能以某种方式使用一些不是直接为 aurelia 设计的预先存在的条形码东西吗?

看来您必须在 npm 上为任务找到合适的库。 对于条形码生成,您可以使用此测试应用程序:

https://codesandbox.io/embed/barcodes-bxgf1

一定要适应自己的捆绑选择。

我在我的 aurelia 应用程序中使用 quaggaJS 来读取现有的条形码。 (它实际上只是一个普通的 JS 包 - 不是专门为 aurelia 设计的)

API有点旧(回调而不是承诺),总体来说有点奇怪(初始化过程),但最终效果很好,不费吹灰之力。

你可以使用https://www.npmjs.com/package/qr-scanner唯一的缺点是你的网站需要是https。