Javascript 如何在angular中调用.wasm方法
我有一个wasm文件,其中有一个函数我想在angular中调用,所以我不知道为什么它总是给我不匹配的签名:我认为类型必须在i32中,所以我怎么能在angular中做到这一点,我甚至尝试了这种格式0000000000000000000000001 32位,但没有办法 这是angular中的函数调用Javascript 如何在angular中调用.wasm方法,javascript,angular,webassembly,Javascript,Angular,Webassembly,我有一个wasm文件,其中有一个函数我想在angular中调用,所以我不知道为什么它总是给我不匹配的签名:我认为类型必须在i32中,所以我怎么能在angular中做到这一点,我甚至尝试了这种格式0000000000000000000000001 32位,但没有办法 这是angular中的函数调用 ngOnInit() { let test = new createWasm(); let t2 = new invoke_v(0x2); } 这是js文件中的函数 f
ngOnInit() {
let test = new createWasm();
let t2 = new invoke_v(0x2);
}
这是js文件中的函数
function invoke_v(index) {
var sp = stackSave();
try {
dynCall_v(index);
} catch(e) {
stackRestore(sp);
if (e !== e+0 && e !== 'longjmp') throw e;
_setThrew(1, 0);
}
}
这是wasm中的函数
func $dynCall_v (;2190;) (export "dynCall_v") (param $var0 i32)
local.get $var0
call_indirect
您可以共享您看到的特定错误消息吗?不匹配的函数签名您可以共享您看到的特定错误消息吗?不匹配的函数签名