<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>
- 发布:2020-08-13 10:10
- 更新:2020-08-26 00:12
- 阅读:3268
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Microsoft Windows [版本 10.0.17763.1217]
HBuilderX类型: 正式
HBuilderX版本号: 2.8.5
第三方开发者工具版本号: 1.03.2006090
基础库版本号: 2.12.1
项目创建方式: HBuilderX
示例代码:
操作步骤:
在HBuilderX中启动微信小程序,微信小程序开发者工具中会报错
在HBuilderX中启动微信小程序,微信小程序开发者工具中会报错
预期结果:
在我的HBuilderX没有升级到2.8.5.20200812之前,上述代码是能正常运行的。
在我的HBuilderX没有升级到2.8.5.20200812之前,上述代码是能正常运行的。
实际结果:
升级到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,仍然报错。
艺灵设计 (作者)
临时解决方案,
: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吗
uViewUI - 【www.uviewui.com】uView UI,是uniapp生态最优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水
目前uView已由于hx引起的问题,更新即可