使用uni-cli创建的项目,开发环境运行正常,但是打包到h5后,无法执行uni.request,在控制台打印uni.request 返回undefined
现在已经定位到错误代码:
let uniMethod = "request"
instance = uni[uniMethod](config);
以上代码在开发时运行正常,可以正确执行uni.request方法,但是打包到h5后报错:
Uncaught (in promise) TypeError: uni[e] is not a function
at xw._promiseCallback
假如我将以上代码更改为
let uniMethod = "request"
if (uniMethod === "request") {
instance = uni.request(config);
}
此时在开发环境和编译后的h5页面都运行正常。
JSRTSDF (作者)
代码已更新
2024-06-18 11:34