У меня есть несколько сценариев SDK, которые должны быть импортированы следующим образом:
<script src="../libs/async.min.js"></script>
<script src="../libs/es6-shim.js"></script>
<script src="../libs/websdk.client.bundle.min.js"></script>
<script src="../libs/fingerprint.sdk.min.js"></script>
Это часть SDK, которая позволяет мне взаимодействовать с биометрией. Мне нужно создать модуль в моем проекте, который из этих сценариев затем использовать его повторно. Это проект React JS.
Попробуйте импортировать их в index.html, который содержит class = 'app / root', а затем создайте контроллеры папок с классом FingerSDK и попробуйте получить доступ к классам и методам, содержащимся в SDK, но он не компилируется, он ничего не распознает, как если бы скрипты не были импортированы.
Например, я пытаюсь в index.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Dashboard</title>
</head>
<body>
<div id="root">
</div>
<script src="../production/libs/es6-shim.js"></script>
<script src="../production/libs/websdk.client.bundle.min.js"></script>
<script src="../production/libs/fingerprint.sdk.min.js"></script>
<script src="../production/app.js"></script>
</body>
</html>
И мой модуль:
class FingerprintSDKTest {
constructor( errM ) {
this.deviceId = '' //'A7429977-B0D4-9640-9AF7-CC792A5989BD'
this.fingerData = {}
this.sdk = new Fingerprint.WebApi
this.errorManagment = errM
this.getDeviceList()
}
getDeviceList() {
this.sdk.enumerateDevices()
.then( response => {
this.deviceId = response[0]
} )
.catch( err => {
notification['warning']( {
message: 'No se ha conectado el lector de huellas',
description: 'No se ha detectado ningún lector de huellas, algunas funcionalidades no estaran disponibles sin el lector, favor de connectar un lector de huellas.'
} )
} )
}
}
Мне нужно иметь возможность импортировать эти сценарии, чтобы я мог создать экземпляр FingerPrint.WebApi, и я действительно не понимаю, как я могу это сделать. После того, как мне нужно будет импортировать этот модуль в компонент React JS.
Я ценю, что вы можете вести меня, и я благодарен за вклад, извинения за мой английский.