Описание тега kotlin-js-interop
4
ответа
Kotlin Call Javascript функция в Android без веб-просмотра
Есть ли способ, которым мы можем вызвать функцию JS из Kotlin, не имея WebView в Android? Допустим, как упоминалось ниже, у меня есть одна функция JS helloJS() в файле test.js, test.js: - function helloJS(){ return "Hello from JS" } И теперь я хочу …
27 ноя '17 в 16:06
1
ответ
Kotlin: оператор распространения при вызове метода JavaScript
Я пытаюсь написать безопасную для типов оболочку для библиотеки JavaScript. Мне нужно вызвать метод из JavaScript с переменными аргументами (например, method(args...)). Забава Kotlin для этого также должна работать с переменными аргументами. Посколь…
17 янв '19 в 11:50
4
ответа
Как сериализовать строку Map to JSON через JSON.stringify в Kotlin JS?
Мой пример кода ниже: fun main(args: Array<String>) { val testData = mapOf<String, Any>( "name" to "albert", "age" to 26, "work" to listOf("1", "2", "3") ) var value = JSON.stringify(testData, { _, value -> value.toString() }, 2) prin…
18 сен '17 в 00:52
1
ответ
Разбор JSON с паролем забавного <T> Kotlin JS (текст: String): T`?
Как я могу использовать fun <T> parse(text: String): T разобрать JSON в Kotlin JS? Например, как я могу разобрать эту строку JSON? { "couchdb": "Welcome", "version": "2.0.0", "vendor": { "name": "The Apache Software Foundation" } }
29 июн '17 в 06:08
1
ответ
Kotlin неподписанных байтов с JavaScript Uint8ClampedArray
У меня есть программа, которая пытается установить значения в ImageData, представленные как Uint8ClampedArray в программе Kotlin. В соответствии со спецификацией для метода set мне нужно передать байт Kotlin в массив, но байты Kotlin подписаны: ...c…
17 мар '18 в 02:14
1
ответ
Как создать библиотеку в Kotlin и использовать ее из проектов, нацеленных на javascript или java?
Я смотрю на то, как я могу создать общую библиотеку, которая будет использоваться как интерфейсными, так и внутренними кодовыми базами. Я хотел бы иметь возможность создать библиотеку, написанную исключительно на Kotlin, скомпилировать ее и зарегист…
25 июл '17 в 23:48
1
ответ
KotlinJS неразрешенная ссылка element.style
Я хочу изменить стиль элемента, созданного с помощью document.createElement("button"), Я пытался с помощью: element.style.width = "50px" Тем не менее, поле стиля не может быть найдено.
17 дек '17 в 18:58
1
ответ
Как сгенерировать JavaScript-функцию с `this.field=value` в теле, в KotlinJs
Когда я использую KotlinJS с бунтом, для определения тега требуется функция, подобная следующей: function (opts) { var self = this self.name = "sample" self.message = "init-message" self.onCreate = fun(opts: dynamic) { self.message = opts.message } …
11 апр '18 в 11:05
2
ответа
Как правильно проверить соединение через веб-сокет с KotlinJS
Я не могу проверить мой код, который использует нативный WebSocket, Это тело тестовой функции: val webSocket = WebSocket("ws://localhost:8888") window.setTimeout({ assertEquals(WebSocket.OPEN, webSocket.readyState) }, 1000) Я использую Карму с тесто…
14 фев '18 в 19:54
2
ответа
Как создать Promise из вложенного kotlin.js.Promise?
kotlin.js.Promise имеет функцию then с этим объявлением: open fun <S> then( onFulfilled: (T) -> S, onRejected: (Throwable) -> S = definedExternally ): Promise<S> У меня две функции a() а также b(), Они оба возвращают Promise<Int…
14 июн '17 в 11:57
1
ответ
Различная семантика KProperty1<T, R> в JS по сравнению с JVM
Это выглядит как KProperty1<T, R> имеет различную семантику в JVM и JS, например, пока этот тест работает на JVM: data class Data(val name: String) class Test { @Test fun propertiesMustBeEqual() { assertEquals(Data::name, Data::name) } } это т…
08 мар '18 в 09:24
1
ответ
Вызов JavaScript из Котлина
У меня есть проект ReactNative, и я пытаюсь вызвать простую функцию JS из Kotlin (вызов Kotlin из JS работает нормально). Мой каталог проектов выглядит так: "общий" модуль скомпилирован как модуль commonjs.В Main.kt у меня есть (сокращено): external…
14 май '18 в 19:42
1
ответ
Как установить статическое свойство для класса в Kotlin для Javascript
У меня есть ситуация, когда мне нужно определить статическое свойство для класса в Kotlin, и когда оно скомпилировано в Javascript, оно становится истинным статическим полем для этого класса. В этой ситуации сопутствующие объекты не работают. Наприм…
06 июл '17 в 17:55
1
ответ
В чем разница между RBuilder и RDomBuilder?
В демо-проектах Kotlin Response я вижу оба fun RBuilder.someComponent(){...} а также fun RDOMBuilder<*>.someComponent(){...} В чем разница между этими двумя?
11 фев '18 в 11:54
1
ответ
Launch-Coroutine и другие не поддерживаются для KotlinJS 1.2?
В настоящее время я пробую сопрограммы для моего проекта kotlin-js на node.js. Я использую IntelliJ-Idea и плагин kotlin 1.2.40 Сопрограммы должны быть поддержаны, не так ли? Но "запуск"- сопрограмма не найдена IDE?! С другой стороны, найдено простр…
18 май '18 в 10:55
0
ответов
Есть ли способ написать код Kotlin для генерации JavaScript, как "AppComponent.annotations"
Я пытаюсь использовать Kotlin для написания углового кода JavaScript. Вот некоторый допустимый код Javascript для angular: const AppComponent = function () { this.title = 'Angular Hello World Demo' }; AppComponent.annotations = [new ng.core.Componen…
03 апр '18 в 14:13
1
ответ
Моделирование внешних объектов JS
PixiJS (точнее, Resource Loader) возвращает объект JS, имеющий такую форму, в обратном вызове функции load: { "resource-you-asked-for.png": { url: "foo.png", error: <optional error>, data: <binary data> }, "second-resource.png": { ... …
09 сен '18 в 17:44
1
ответ
Создание простого Node-сервера с Kotlin
Я пытаюсь создать простой Node-сервер, используя Kotlin, чтобы повторить базовый пример: const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.set…
17 фев '18 в 11:07
1
ответ
Kotlin в Javascript файл компиляции
В настоящее время у меня есть два файла.kt в проекте Kotlin/JS, над которым я работаю. Эти два файла.kt компилируются в один файл.js (тот, что находится в "out / production / myprojectfolder / myproject.js", который является каталогом по умолчанию).…
09 фев '18 в 11:37
0
ответов
Прямое приведение KotlinJs терпит неудачу, в то время как общие преобразования работают
Не уверен, что это несоответствие в приведении типа или я использую его неправильно. Прямое приведение выдает ошибку, но использование универсального приведение заставит мой код работать. Ниже я пытаюсь сыграть Json Person import kotlin.js.Json data…
10 авг '17 в 19:33