当前位置:网站首页>ant-design的Select组件采用自定义后缀图标(suffixIcon属性)时,点击该自定义图标没有反应,不会展示下拉菜单的问题
ant-design的Select组件采用自定义后缀图标(suffixIcon属性)时,点击该自定义图标没有反应,不会展示下拉菜单的问题
2022-08-04 02:03:00 【霜雪遥】
一. 问题原因
自定义图标采用了ant-design的Icon图标组件
我是在ant-design-react的项目中出现的这个问题,估计ant-design-vue中也会这样。
import {
CaretDownOutlined } from '@ant-design/icons'
import {
Select } from 'antd'
<Select
size='large'
showArrow
bordered={
false}
value={
selTransactionType}
options={
transactionOptions}
onChange={
handleTransactionTypeChange}
suffixIcon={
<CaretDownOutlined style={
{
fontSize: '15px', color: '#CBD0DB' }} />}
/>

点击Select其他部分都可以展示下拉框,唯独点击图标没有反应。
二. 解决办法
让UI同学将这个箭头切下来,通过标签的形式放上去
import {
CaretDownOutlined } from '@ant-design/icons'
import {
Select, Image } from 'antd'
<Select
size='large'
showArrow
bordered={
false}
value={
selTransactionType}
options={
transactionOptions}
onChange={
handleTransactionTypeChange}
suffixIcon={
<Image
src={
'https://XXXXXXXXXX/date-icon.png'}
alt='coverImage'
preview={
false}
style={
{
width: '16px', height: '16px' }}
/>
<img
src={
'https://XXXXXXXXXX/date-icon.png'}
alt='coverImage'
style={
{
width: '16px', height: '16px' }}
/>
}
/>
若是使用ant-design的Image组件,ant-design的Image组件自带预览图片功能,记得需要将preview置为false。
或者直接用img标签即可。

现在不管点击图标还是其他位置都可以展示下拉框了。
(完)
边栏推荐
猜你喜欢

什么是SVN(Subversion)?

Continuing to invest in product research and development, Dingdong Maicai wins in supply chain investment

html select tag assignment database query result

priority_queue元素为指针时,重载运算符失效

5. Scrapy middleware & distributed crawler

工程制图平面投影练习

实例037:排序

Flask框架初学-05-命令管理Manager及数据库的使用

Example 039: Inserting elements into an ordered list

Example 040: Reverse List
随机推荐
STM32-遥感数据处理
initramfs详解----添加硬盘驱动并访问磁盘
SAP SD module foreground operation
priority_queue元素为指针时,重载运算符失效
MallBook 助力SKT思珂特教育集团,立足变化,拥抱敏捷交易
LDO investigation
数组_滑动窗口 | leecode刷题笔记
C语言力扣第54题之螺旋矩阵。模拟旋转
flask框架初学-06-对数据库的增删改查
Slipper - virtual point, shortest path
C程序编译和预定义详解
企业虚拟偶像产生了实质性的价值效益
appium软件自动化测试框架
ssh服务详解
Android interview questions and answer analysis of major factories in the first half of 2022 (continuously updated...)
Presto中broadcast join和partition join执行计划的处理过程
【QT小记】QT中信号和槽的基本使用
FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed
2022广东省安全员A证第三批(主要负责人)考试题库及模拟考试
DDTL: Domain Transfer Learning at a Distance