как использовать плагин для камеры cordova с framework7 React - PullRequest
0 голосов
/ 04 августа 2020

Я долгое время пытался интегрировать плагин камеры Cordova с библиотекой React, но независимо от того, находится ли он в файле app. js, app.jsx или cordova-app. js, ничего даже не работает line

    document.addEventListener(“deviceready”, onDeviceReady, false);
   function onDeviceReady() {
console.log(navigator.camera);
}

Итак, если бы вы могли сказать мне, как реализовать плагины Cordova, я был бы рад, потому что в официальном do c или даже на другом веб-сайте мне ничего не объясняет, как реализовать их в реагировать или vue framework7.

Только для Framework7 Core, но для React, Vue или Svelte ничего.

Пожалуйста, ответьте мне как можно скорее.

И Небольшие предложения для опытных участников, вам следует добавить установку и инициализацию плагина cordova для библиотек React, Vue и Svelte в официальном do c ??

Спасибо.

1 Ответ

0 голосов
/ 04 августа 2020

Добавить кордову в индекс. html

<script src="cordova.js"></script>

Установить плагин с помощью плагина Cordova добавить желаемое имя плагина

Добавить прослушиватель событий готовности устройства

document.addEventListener('deviceready', () => {
  alert('Device ready event fired!');
   alert(cordova.plugins); // Undefined
});

Затем укажите плагин внутри вашего устройства, готового (или после того, как устройство сработает)

  window.cordova.plugins.barcodeScanner.scan(
        function (result) {
            console.log('Result: ', result)
            alert("We got a barcode\n" +
                "Result: " + result.text + "\n" +
                "Format: " + result.format + "\n" +
                "Cancelled: " + result.cancelled);
        },
        function (error) {
            alert("Scanning failed: " + error);
        }
      );
...