ant design vue之select组件placeholder属性不起作用
最近开始做公司后台管理系统的重构,由于后台管理系统没有UI大佬出原型图,所以就选择使用UI框架,保持页面整体样式的统一,我这边使用的是ant design vue。问题:我在表单中使用select组件时设置的placeholder一直不显示,template中的代码如下<a-selectv-model="searchParams.coach_id"placeholder="请选择"style
·
最近开始做公司后台管理系统的重构,由于后台管理系统没有UI大佬出原型图,所以就选择使用UI框架,保持页面整体样式的统一,我这边使用的是ant design vue。
问题:我在表单中使用select组件时设置的placeholder一直不显示,
template中的代码如下
<a-select
v-model="searchParams.coach_id"
placeholder="请选择"
style="width: 180px"
>
<a-select-option v-for="item in coachList" :key="item.id">
{{item.cn_name}}
</a-select-option>
</a-select>
script中的代码如下
data() {
return {
searchParams: {
coach_id: ''
},
coachList: []
}
}
页面显示:
解决方法:
这个是因为select绑定的参数(searchParams.coach_id),初始值为空字符串('')导致的,设置为 undefined即可解决该问题
data() {
return {
searchParams: {
coach_id: undefined
},
coachList: []
}
}
展示ok
更多推荐
已为社区贡献5条内容
所有评论(0)