首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择后没有显示画廊的照片

选择后没有显示画廊的照片
EN

Stack Overflow用户
提问于 2021-06-17 19:15:09
回答 1查看 611关注 0票数 0

我正在尝试从图片库获取一张照片,以显示在我的屏幕上,我正在处理的页面是一个标签页,使用下面的代码,我可以打开图片库并选择图像,然而,图像永远不会显示在屏幕上,除非我切换选项卡,任何关于如何解决这个问题的想法将是非常感谢的。

代码语言:javascript
复制
import { Component } from '@angular/core';
import { Camera, CameraResultType, CameraSource } from '@capacitor/camera';

@Component({
selector: 'app-sign-reader',
templateUrl: './sign-reader.page.html',
styleUrls: ['./sign-reader.page.scss']
})


export class SignReaderPage {
    myImage = null;

  constructor() {}

  async takePicture() {
   const image = await Camera.getPhoto({
  quality: 90,
  allowEditing: false,
  resultType: CameraResultType.Uri,
  source: CameraSource.Photos
    });

this.myImage = image.webPath;
  }

}

以下是HTML代码:

代码语言:javascript
复制
<ion-header>
<ion-toolbar color="primary">
  <ion-title>
    Capacitor PWA
  </ion-title>
   </ion-toolbar>
  </ion-header>

  <ion-content>
    <ion-button (click)="takePicture()" expand="block">
  <ion-icon name="camera" slot="start"></ion-icon>
  Capture image
   </ion-button>

  <ion-img *ngIf="myImage" [src]="myImage"></ion-img>
 </ion-content>

离子:

离子CLI : 6.16.3 (/usr/local/lib/node_modules/@ Ionic /cli)离子框架

@离子型/角形5.6.7 @角-devkit/build-角: 0.1000.8

@角-devkit/示意图: 10.0.8 @角/cli

10.0.8 @离子型/角形-工具包: 2.3.3

电容器:

电容器CLI : 3.0.0 @电容器/android: 3.0.0

@电容器/核心: 3.0.0 @电容器/ios: 3.0.0

效用:

cordova-res :未在全球安装

本机运行(可用更新: 1.4.0):1.3.0

系统:

NodeJS : v14.15.4 (/usr/local/bin/node) npm : 6.14.10操作系统

:macOS Big

EN

回答 1

Stack Overflow用户

发布于 2021-06-17 20:12:37

记得有一个类似的问题。使用Base64而不是URI解决了我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68025330

复制
相关文章

相似问题

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