3***@qq.com
3***@qq.com
  • 发布:2022-07-16 21:43
  • 更新:2022-12-14 09:54
  • 阅读:1326

【报Bug】安卓5.1版本时,运行到真机测试,提示 Uncaught SyntaxError: Unexpected token => at uni-app-view.umd.js:1,导致页面空白

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.4.18

手机系统: Android

手机系统版本号: Android 5.1

手机厂商: OPPO

手机机型: R9m

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

使用 Hbuilderx 创建 uni-app 项目,选择默认模板,然后运行到真机测试

预期结果:

正常运行

实际结果:

控制台报错:Uncaught SyntaxError: Unexpected token => at uni-app-view.umd.js:1
页面:空白

bug描述:

运行项目:官方默认DEMO(未做任何修改)
问题表现:
安卓5.1版本时,运行到真机测试,提示 Uncaught SyntaxError: Unexpected token => at uni-app-view.umd.js:1,导致页面空白,经检查,在 uni-app-view.umd.js: 文件中,有852处用到了箭头函数

2022-07-16 21:43 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

手机配置是否符合 vue3 支持的手机版本呢? 文档

  • 3***@qq.com (作者)

    经查,webview 版本 43.0.2357.121,这个版本是不支持的吗?需要开户 X5 解决吗?

    2022-07-18 17:32

3***@qq.com

3***@qq.com (作者)

@DCloud_UNI_WZF
配置 X5

"modules" : {  
            "Canvas" : "nvue canvas",  
            "Webview-x5" : {}  
        },  
        "webView" : {  
            "minUserAgentVersion" : "95.0.4638.75",  
            "x5" : {  
                "timeOut" : 3000,  
                "showTipsWithoutWifi" : true,  
                "allowDownloadWithoutWiFi" : false  
            }  
        }

使用自定义基座运行后,观察 uni.getSystemInfo 输出日志

"browserName": "x5webview",  
"browserVersion": "43.0.2357.121",  
"ua": "Mozilla/5.0 (Linux; Android 5.1; OPPO R9m Build/LMY47I; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.121 Mobile Safari/537.36 uni-app (Immersed/18.0)"

请问,上述是不是说明 x5 没生效?目前程序仍然报错如下

Uncaught SyntaxError: Unexpected token => at uni-app-view.umd.js:1
l***@gmail.com
兰桑

兰桑 - 计算机小萌新

同问这个问题,发现uni-app-view.umd这个文件不是我们自己的代码打包生成的,是每次运行时会直接从node_modules@dcloudio复制进包库。。。所以uniapp有什么地方是可以更改uni的配置比如我想改成es5编译的呢?

要回复问题请先登录注册