在页面的onLoad中打印uni对象
- 发布:2025-01-02 09:52
- 更新:2025-01-02 10:17
- 阅读:36
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows
HBuilderX类型: 正式
HBuilderX版本号: 4.44
浏览器平台: Edge
浏览器版本: 113
项目创建方式: HBuilderX
示例代码:
操作步骤:
onLoad(options){console.log("uni =>",uni)}
onLoad(options){console.log("uni =>",uni)}
预期结果:
运行和发行都可以访问uni对象,即全局api
运行和发行都可以访问uni对象,即全局api
实际结果:
运行到浏览器可正常访问uni所有api,发行时uni为空对象
运行到浏览器可正常访问uni所有api,发行时uni为空对象
bug描述:
运行到浏览器中可以正常访问uni的api,而发行时却无法访问uni的api,项目manifest.json的web配置如下
"h5": {
"devServer": {
"https": false
},
"title": "北京九思自然科技",
"optimization": {
"treeShaking": {
"enable": true
}
},
"router": {
"mode": "hash",
"base": "./"
}
}
靐齉齾麤龖龗 - 解决不了问题,那就解决提出问题的人
发行后uni下面的所有官方的方法都会被分解成一个个的单独的方法,类似按需引用。如果你是在代码里使用uni.使用线上是没有问题的,你要在线上发行后直接uni.调用那就不可以