一、问题描述
ElementPlus中el-form一直报告警
ElementPlusError: [Util] binding value must be a string or number
二、解决过程
- 能够理解大体意思,就是某处的绑定值必须是string或者number,一开始疯狂检查form对象,但是不知道哪里有问题,功能也都正常。
- 百度搜了一下,有篇CSDN(element-plus 疯狂报警告 ElementPlusError: [Util] binding value must be a string or number.)说是要版本回退,感觉不是解决之道,没有采纳。但是给了一个新的描述(因为我发现问题的el-form里只有一个el-form-item,没有发现这个情况,后来去了其他表单页面,证实确实是这样):
-
上Element Plus官方论坛,发现说这个问题的同学还不少。向上翻了翻,发现有以下描述:
三、解决方案
- 至此大胆猜测是因为label-width加在了el-form上,没有加在el-form-item导致,修改后证实。希望elementPlus后续能够优化。