我已经写了lwc js的基本代码,它不工作,任何帮助将不胜感激。
这是我的代码-
/main js。
var worker = new Worker("/resource/webWorker");
worker.onmessage = function(e) {
alert('Message received from worker: ' + e.data);
};
worker.postMessage([2, 3]);/ webWorker js.
onmessage = function(e) {
console.log('Message received from main script');
var workerResult = 'Result: ' + (e.data[0] * e.data[1]);
console.log('Posting message back to main script');
postMessage(workerResult);
}发布于 2020-10-26 02:45:05
我不会有太大的希望,在https://developer.salesforce.com/docs/component-library/tools/locker-service-viewer上搜索"worker",显示它不受支持。
你需要工作做什么?检查您是否将React应用程序作为“静态资源”上传,然后使用lightning:container在页面上引用它。它必须是Aura组件,但我没有看到LWC版本。在页面上,它将以iframe的形式显示。你可以用Visualforce实现类似的功能。
如果您需要worked来调用第三方APIs -看看是否可以从Apex (服务器端代码)生成调用,然后在您的组件(例如@wire)中使用它。
https://stackoverflow.com/questions/64525409
复制相似问题