select下拉框事件操作
想要在select下拉框里面进行选项列的删除等操作,但是下拉框的事件是分装的,所以需要进行阻止时间冒泡,如下:
e.stopPropagation();
![在这里插入图片描述](https://img-blog.csdnimg.cn/dd3ddaf562f1485ebd42272d8043b856.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6L6-5pGp6b6Z,size_20,color_FFFFFF,t_70,g_se,x_16)
itemRender方法是select的一个API,通过itemRender可以实现:
const itemRender = item => {
return (
{item.label}
<Icon type=“close” size=‘xxs’
onClick={(e) => {
e.stopPropagation();
// 删除的接口调用
}}
/>
);
};
![在这里插入图片描述](https://img-blog.csdnimg.cn/cbdb9d9b92614592b199be554a85e149.png)
如此可实现下拉框数据的操作,重点是阻止事件冒泡。