首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >zxing-扫描仪调整为带角度的全高

zxing-扫描仪调整为带角度的全高
EN

Stack Overflow用户
提问于 2020-12-04 21:17:48
回答 1查看 494关注 0票数 0

我需要我的扫描仪是全高的。因为它还将用于其他设备,如平板电脑、笔记本电脑或网页中的手机。

我的代码如下所示:

代码语言:javascript
复制
<zxing-scanner
  *ngIf="!showHelp"
  [previewFitMode]="'fill'"
  [enable]="true"
  [formats]="['QR_CODE', 'EAN_13', 'CODE_128', 'DATA_MATRIX']"
  [torch]="isFlashlightOn"
  (scanSuccess)="onScanSuccess($event)"
  (torchCompatible)="onTorchCompatible($event)"
  (camerasFound)="camerasFoundHandler($event)"
  (camerasNotFound)="camerasNotFoundHandler()"
>
</zxing-scanner>

链接库:https://github.com/zxing-js/ngx-scanner

它看起来是这样的:

但它应该是全高的。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-01-07 22:07:14

这是一个可行的解决方案:

my-component.component.html

代码语言:javascript
复制
<zxing-scanner previewFitMode="cover"></zxing-scanner>

my-component.component.scss

代码语言:javascript
复制
::ng-deep {

  zxing-scanner {
    /* Root component needs to have height: 100% */
    height: 100%;
    /* Optional : you probably want full-width as well for landscape orientation or tablets */
    width: 100%;

  }

  video {
    /* !important because component already sets height property */
    height: 100% !important;
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65144271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档