欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

AntDesign的select组件placeholder不现实问题

程序员文章站 2022-03-09 21:19:21
如下,select组件同时绑定了v-model和placeholder,当v-model绑定data中属性为空时,select绑定的placeholder属性不显示。 一般...

如下,select组件同时绑定了v-model和placeholder,当v-model绑定data中属性为空时,select绑定的placeholder属性不显示。

 <a-select v-model="level" placeholder="选择日志级别" style="width: 250px" allow-clear>
                <a-select-option value="info">一般</a-select-option>
                <a-select-option value="warn">警告</a-select-option>
                <a-select-option value="error">错误</a-select-option>
            </a-select>

placeholder是当前组件值为空时显示的替换文本,只有值为空的时候才会显示。当组件绑定了v-model且绑定值初始化时,值不再是空,即时初始化值为’'也视为有值,所以placeholder自然就不会显示。

结论,在antd中如果不进行初始化,那么值就是undefined,可显示placeholder

本文地址:https://blog.csdn.net/qq_42177478/article/details/109001859

相关标签: vue