Element plus 表单中下拉框的空值问题解决
作者:Bjnsfxs
有时候会碰到查询条件需要用下拉框来区分的时候,比如需要区分全部 | 启用 | 停用三个状态,这时一般会给全部的value值设置为'',但是这样会导致下拉框无法选中对应的全部选项,本文就来介绍一下这个问题解决,感兴趣的可以了解一下
问题:在表单中,有时候会碰到查询条件需要用下拉框来区分的时候,比如需要区分全部 | 启用 | 停用
三个状态,这时一般会给全部的value值设置为''
,但是这样会导致下拉框无法选中对应的全部
选项。
注:这里已经正确的配置了querFormData对应的值为''
,但是仍然无法正确的显示默认值为全部
解决:在el-select上有个属性empty-values
,值是一个数组,用来表明哪些值是空值,即被认为是没选中状态的值,默认是['', null, undefined]
,我们可以自行配置为[ null, undefined]
,这样空值会被选中为全部
此外,element plus提供了Config Provider
来提供全局的配置选项,让你的配置能够在全局都能够被访问到。
在组件的外层套一个Config Provider
,也可以实现该效果。但请注意,这个组件会让其包裹的所有组件都应用这个选项,要根据业务需求来进行取舍。
更多信息可以参照Element Plus官方文档的Config Provider。
到此这篇关于Element plus 表单中下拉框的空值问题解决的文章就介绍到这了,更多相关Element plus下拉框空值内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!