当前位置:网站首页>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标签即可。
现在不管点击图标还是其他位置都可以展示下拉框了。
(完)
边栏推荐
- 【store商城项目01】环境准备以及测试
- Deng Qinglin, Alibaba Cloud Technical Expert: Best Practices for Disaster Recovery across Availability Zones and Multiple Lives in Different Locations on the Cloud
- Flask Framework Beginner-05-Command Management Manager and Database Use
- Flink jdbc connector 源码改造sink之 clickhouse多节点轮询写与性能分析
- Flask框架初学-05-命令管理Manager及数据库的使用
- Slipper - virtual point, shortest path
- flinkcdc 消费 mysql binlog 没有 sqltype=delete 的数据是什么原
- KunlunBase 1.0 is released!
- 通用的测试用例编写大全(登录测试/web测试等)
- 一个注解替换synchronized关键字:分布式场景下实现方法加锁
猜你喜欢
DHCP服务详解
Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
priority_queue元素为指针时,重载运算符失效
实例041:类的方法与变量
Small Turtle Compilation Notes
Android interview questions and answer analysis of major factories in the first half of 2022 (continuously updated...)
Slipper - virtual point, shortest path
安全至上:落地DevSecOps最佳实践你不得不知道的工具
- heavy OpenCV 】 【 mapping
MallBook联合人民交通出版社,推动驾培领域新发展,开启驾培智慧交易新生态
随机推荐
Thinkphp commonly used techniques
Continuing to pour money into commodities research and development, the ding-dong buy vegetables in win into the supply chain
yum 仅下载包
工程制图名词解释-重点知识
html select tag assignment database query result
内网穿透-应用
持续投入商品研发,叮咚买菜赢在了供应链投入上
小甲鱼汇编笔记
一篇文章看懂JS闭包,从执行上下文角度解析有趣的闭包
Simple sorting (summer vacation daily question 14)
2022广东省安全员A证第三批(主要负责人)考试题库及模拟考试
Multithreading JUC Learning Chapter 1 Steps to Create Multithreading
C语言力扣第54题之螺旋矩阵。模拟旋转
2022 China Computing Power Conference released the excellent results of "Innovation Pioneer"
MallBook 助力SKT思珂特教育集团,立足变化,拥抱敏捷交易
Presto中broadcast join和partition join执行计划的处理过程
Kubernetes:(九)coredns(浪不动了)
工程制图复习题
参加Oracle OCP和MySQL OCP考试的学员怎样在VUE预约考试
2022年茶艺师(中级)考试试题模拟考试平台操作