我正在创建一个应用程序,我想从互联网下载数据。为了避免阻塞主线程,我创建了一个 WorkerScript 文件。这很好用,但我需要将某些部分(如授权、适当的标头等)抽象为通用功能。
不幸的是,我还没有找到将js文件导入作为工作线程的js文件的方法。“.import”导致语法错误。
我怎样才能做到这一点?
谢谢你。
编辑:
这是 qml 文件中的相关部分:
Page {
WorkerScript {
id: myWorker
source: Qt.resolvedUrl("loadDetails.js")
onMessage: {}
}
}
这是 loadDetails.js:
.import "jsonrpc.js" as Jrpc
WorkerScript.onMessage = function(message) {
// This is where I want to call functions from included file
}