y***@gmail.com
y***@gmail.com
  • 发布:2023-07-14 13:37
  • 更新:2023-07-14 13:37
  • 阅读:78

【报Bug】制作自定义基座/云打包时报错:staticClass.trim is not a function

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: window10 专业版(21H2,内部版本19044.1889)

HBuilderX类型: 正式

HBuilderX版本号: 3.8.7

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: Redmi 9A

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

暴力try catch处理后,问题解决

var classList=[]  
    try{  
        classList = staticClass.trim().split(' ').map(function (name) {  
          var result = parseText(name, options.delimiters);  
          if (result) {  
            dynamic = true;  
            return result.expression  
          }  
          return JSON.stringify(name)  
        });  
    }catch(e){  
        console.log("报错了!!!!!!!!!!",e)  
    }

预期结果:

编译正常、顺利打包

实际结果:

编译正常、顺利打包

bug描述:

uview插件中u-text、u-safe-bottom组件的class声明编译处理时报错!

:class="[!isNvue && 'u-safe-area-inset-bottom']"

即 出现 :class="[]"时,week-template-compiler 就会爆出staticClass.trim is not a function

注:基于vue2开发的uni-app项目,node版本v14.21.3,@vue/cli@4.5.19

2023-07-14 13:37 负责人:无 分享
已邀请:

要回复问题请先登录注册