起因
产品&UI需求,uniapp原生的uni.scanCode
不符合需求,所以需要一个自定义扫码组件、页面。
环境
uniapp开发的app,也就是需要支持vue & nvue文件。
调研
- 使用
camera
组件实现,可惜不支持app - 使用API调用摄像头,不支持自定义样式
- 使用原生
barcode
组件
实现
- 可通过组件形式进行引入
- 可通过页面形式进行跳转
代码
已将组件、页面、demo上传至dcloud的插件市场
关键词
scanCode
、barcode
、自定义扫码
、自定义scanCode
、uniapp扫码