uni.request({
url: 'https://xxx.com/xxx.wasm',
responseType: 'arraybuffer',
success: (res) => {
console.log(res);
if (res.statusCode === 200) {
try{
const arrayBuffer = res.data; // 获取到的数据是ArrayBuffer类型
// 目前这一步校验返回的是false,请问是不支持吗?**
console.log(WebAssembly.validate(arrayBuffer))
// 接下来你可以处理这个arrayBuffer
WebAssembly.instantiate(arrayBuffer).then(res=>{
console.log(res)
const { instance } = res;
console.log(instance)
// const result = wasmInstance.exports.decode('238v814eb6d4E5F94G83662141637134"])');
// console.log('WASM 函数返回:', result);
console.log('WASM 模块已加载');
}).catch(err=>{
console.log(err)
}).finally(res=>{
console.log(res)
})
}catch(err){
console.log(err)
}
}
},
fail: (err) => {
console.log(err)
}
});

xuexixuexi
- 发布:2025-04-30 15:50
- 更新:2025-04-30 15:50
- 阅读:14
0 个回复