wangmeng
wangmeng
  • 发布:2020-11-19 18:56
  • 更新:2020-11-19 23:18
  • 阅读:556

【报Bug】Optional chaining 报错

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Mac

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

HBuilderX类型: Alpha

HBuilderX版本号: 2.9.10

第三方开发者工具版本号: 1.03.2011182

基础库版本号: v2.14.0

项目创建方式: HBuilderX

示例代码:
    if (  
                res?.response?.data?.error === "unauthorized" ||  
                res?.response?.data?.error === "invalid_token"  
            ) {  
                uni.reLaunch({  
                    url: '/pages/login/index'  
                });  
            }

操作步骤:

1.安装eslint-js与eslint-plugin-vue插件 Optional chaining 报错
2.重排代码格式 Optional chaining的?后面加上了空格

预期结果:

支持Optional chaining 并在格式化后正常编译

实际结果:

控制台报错

bug描述:

安装eslint-js与eslint-plugin-vue插件后 Optional chaining 报错
重排代码格式后 Optional chaining的?后面加上了空格

    if (  
                res ? .response ? .data ? .error === "unauthorized" ||  
                res ? .response ? .data ? .error === "invalid_token"  
            ) {  
                uni.reLaunch({  
                    url: '/pages/login/index'  
                });  
            }
2020-11-19 18:56 负责人:无 分享
已邀请:
chenli

chenli

已经用eslint 为什么要用操作代码重排

该问题目前已经被锁定, 无法添加新回复