大家好,我试着用离子原生相机拍照,用的是OCR插件。
takePhoto() {
this.camera.getPicture({
quality: 100,
destinationType: 0, // DATA_URL
sourceType: 1,
allowEdit: true,
saveToPhotoAlbum: false,
correctOrientation: true
}).then((imageData) => {
this.srcImage = `data:image/jpeg;base64,${imageData}`;
}, (err) => {
console.log(`ERROR -> ${JSON.stringify(err)}`);
});}
我几乎得到了我想要的。
我的问题是,当我点击触发这个函数的按钮时,我得到了一个错误,比如:
Uncaught (in promise): navigation stack needs at least one root page我在rootPage上,这个功能似乎关闭了我的rootPage?
提前感谢您的帮助!
编辑:我的函数takePhoto()在我的视图中是由一个按钮触发的
编辑:
import {Camera} from "@ionic-native/camera";
...
constructor(private camera: Camera){
}
...
takePhoto(){ ... }发布于 2017-12-13 17:21:05
找到答案了!在我的视图中,我得到了一个带有提交函数的表单,它关闭了我的视图,同时触发了我的takePhoto函数。
我的错,很抱歉。
https://stackoverflow.com/questions/47775818
复制相似问题