艺灵设计
艺灵设计
  • 发布:2020-08-13 10:10
  • 更新:2020-08-26 00:12
  • 阅读:3086

【报Bug】HBuilderX升级到最新版,原项目中的uView出现兼容问题

分类:uni-app

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

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Microsoft Windows [版本 10.0.17763.1217]

HBuilderX类型: 正式

HBuilderX版本号: 2.8.5

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

基础库版本号: 2.12.1

项目创建方式: HBuilderX

示例代码:
<u-form :model="form" ref="uForm" :label-style="{color: '#f00', 'font-size': '30rpx'}">  
   <u-form-item label="门店名称" prop="name" label-width="auto" required="true" class="form__item">  
     <u-input v-model="form.name" placeholder="商家简称,非公司名称" placeholder-style="color:#DBDBDB" />  
   </u-form-item>  
</u-form>     
<script>  
    export default {  
        data() {  
            return {  
                form:{  
                    name:''  
                },  
                rules:{  
                    name: [{ required: true, max: 20, message: '请输入商家简称', trigger: ['change', 'blur'] }],  
                }  
            }  
        },  
        onReady (options) {  
            console.log('onReady=', options, ';t=', Date.now())  
            this.$refs.uForm.setRules(this.rules);  
          },  
        methods: {  

        }  
    }  
</script>   

操作步骤:

在HBuilderX中启动微信小程序,微信小程序开发者工具中会报错

预期结果:

在我的HBuilderX没有升级到2.8.5.20200812之前,上述代码是能正常运行的。

实际结果:

升级到2.8.5.20200812之后,代码报错了。

bug描述:

今天早上我打开HBuilderX后发现右下角有一个升级的提示,于是我两次忍不住升级了。升级后是## 2.8.5.20200812。当我像往常一样启动“微信小程序”时,微信小程序开发者工具中报错了。

Bad attr `label-style` with message

这里我使用了uView框架中的表单,https://www.uviewui.com/components/form.html 。在没有升级HBuilderX之前项目是正常运行的。

我清空过缓存,也重新单独使用uView创建过实例,但仍然报错。图片见附件
我也尝试过更新uView到最新版1.61,仍然报错。

2020-08-13 10:10 负责人:无 分享
已邀请:
艺灵设计

艺灵设计 (作者)

临时解决方案,

:label-style="labelStyle"  

data(){  
 return {  
  labelStyle:{color: '#f00', 'font-size': '30rpx'}  
 }  
}

我好奇的是:为啥升级后的HBuilderX 2.8.5.20200812就不能识别呢

我叫小明

我叫小明

小程序平台 修复 v-for 中方法使用复杂表达式报错的Bug #373  
小程序平台 修复 v-for 中模板插值使用复杂表达式报错的Bug 详情  
小程序平台 修复 v-for 遍历对象表达式报错的Bug #449  
小程序平台 修复 v-for 中属性值为对象表达式报错的Bug #1450  
小程序平台 修复 v-for 遍历数值时模板中有复杂表达式不显示的Bug  
小程序平台 修复 v-if="false" 时标签内部的方法和过滤器仍然会执行的Bug #334

我能说HB没次修复都能修复出其它Bug吗

c***@163.com

c***@163.com

HB 这次的更新绝对有bug,uview的项目很多页面都报错了

uViewUI

uViewUI - 【www.uviewui.com】uView UI,是uniapp生态最优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水

目前uView已由于hx引起的问题,更新即可

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