首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Camera.getPicture不是ionic 3中的函数

Camera.getPicture不是ionic 3中的函数
EN

Stack Overflow用户
提问于 2019-01-27 01:51:37
回答 2查看 4.7K关注 0票数 5

我正在使用相机插件在ionic应用程序中点击图片,但我得到了以下错误

代码语言:javascript
复制
OrdercancelPage.html:24 ERROR TypeError: Object(...) is not a function
at Camera.getPicture (index.js:125)
at OrdercancelPage.webpackJsonp.444.OrdercancelPage.getphoto (ordercancel.ts:24)
at Object.eval [as handleEvent] (OrdercancelPage.html:24)
at handleEvent (core.js:13547)
at callWithDebugContext (core.js:15056)
at Object.debugHandleEvent [as handleEvent] (core.js:14643)
at dispatchEvent (core.js:9962)
at core.js:10587
at HTMLButtonElement.<anonymous> (platform-browser.js:2628)
at t.invokeTask (polyfills.js:3)

我的代码是

代码语言:javascript
复制
getphoto(){
this.camera.getPicture({
  quality: 100,
  destinationType: this.camera.DestinationType.FILE_URI,
  encodingType: this.camera.EncodingType.JPEG,
  mediaType: this.camera.MediaType.PICTURE,
  sourceType: this.camera.PictureSourceType.CAMERA,
  targetWidth: 1024,
  targetHeight: 720
}).then((imageData) => {
  // imageData is a base64 encoded string
  this.base64Image = "data:image/jpeg;base64," + imageData;
}, (err) => {
  console.log(err);
});

}

我正在使用插件

代码语言:javascript
复制
import {   Camera } from '@ionic-native/camera/ngx';
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-02 14:33:04

只需移除你的插件并安装-

代码语言:javascript
复制
npm install @ionic-native/camera@4.20.0 

这会解决你的问题

票数 10
EN

Stack Overflow用户

发布于 2019-01-28 15:03:30

问题是,我使用的是5.0.0版本的插件。我使用package.json降级到4.x.x版本,它在不使用ngx导入的情况下工作得很好。

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

https://stackoverflow.com/questions/54381062

复制
相关文章

相似问题

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