Я интегрирую плагин Cordova Camera в свое гибридное приложение Nuxt JS / Cordova.Я могу добавить кнопку, которая вызывает метод при нажатии кнопки.Я хотел бы выбрать изображение с камеры, мой метод:
/**
* Change profile photo
*/
changeProfilePhoto() {
if (this.isApp) {
navigator.camera.getPicture(onSuccess, onError, {
quality: 50,
destinationType: Camera.DestinationType.DATA_URL,
encodingType: Camera.EncodingType.JPEG,
sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
correctOrientation: true
});
function onSuccess(imageData) {
this.profile.image = "data:image/jpeg;base64," + imageData
}
function onError(message) {
alert('Failed because: ' + message);
}
}
}
imageData
, кажется, ничего не возвращает, я могу проверить это, когда я делаю alert(imageData)
, который, кажется, показываеттонны пробелов и занимает вечно, чтобы загрузить.