吾逍遥
吾逍遥
  • 发布:2025-01-02 09:52
  • 更新:2025-01-02 10:17
  • 阅读:36

【报Bug】Vue3发行时无法访问全局uni的api

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows

HBuilderX类型: 正式

HBuilderX版本号: 4.44

浏览器平台: Edge

浏览器版本: 113

项目创建方式: HBuilderX

示例代码:

在页面的onLoad中打印uni对象

操作步骤:

onLoad(options){console.log("uni =>",uni)}

预期结果:

运行和发行都可以访问uni对象,即全局api

实际结果:

运行到浏览器可正常访问uni所有api,发行时uni为空对象

bug描述:

运行到浏览器中可以正常访问uni的api,而发行时却无法访问uni的api,项目manifest.json的web配置如下

"h5": {  
    "devServer": {  
        "https": false  
    },  
    "title": "北京九思自然科技",  
    "optimization": {  
        "treeShaking": {  
            "enable": true  
        }  
    },  
    "router": {  
        "mode": "hash",  
        "base": "./"  
    }  
}
2025-01-02 09:52 负责人:无 分享
已邀请:
靐齉齾麤龖龗

靐齉齾麤龖龗 - 解决不了问题,那就解决提出问题的人

发行后uni下面的所有官方的方法都会被分解成一个个的单独的方法,类似按需引用。如果你是在代码里使用uni.使用线上是没有问题的,你要在线上发行后直接uni.调用那就不可以

要回复问题请先登录注册