自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 React实现带搜索框的下拉菜单

组件时,传入一个函数,而我需要在对应的地方调用这个函数,并为其传入。来控制下拉菜单的显示与隐藏,主要是为了过渡效果(操作元素的高度)获取焦点时,也应该展开下拉菜单,不过我这里换了一种做法。我为根组件绑定了点击事件,限制了图标组件的点击事件。此次实现了一个带有搜索功能的下拉菜单,效果图如下。属性变化时,过滤下拉菜单的选项列表,并通过。当选中下拉菜单的某个选项时,将该选项的。输入框的内容替换为对应的值,需要为每个。当点击右边的图标时,所呈现的效果。第二个场景,是在用户输入时触发的。的值就可以更改其显示的图标)

2024-10-13 16:31:55 1942

原创 React实现气泡确认框(PopConfirm)

但如若要获取按钮的位置,需要先获取到按钮元素,可以使用。基本功能实现后,就可以添加个性化需求了,完整代码如下。近期模仿Ant Design,实现了一个气泡确认框。时,为页面添加一个点击事件,隐藏时移除点击事件。来编写样式组件,只展示了一些关键点。获取按钮元素的位置信息,我使用了。放在所点击按钮的旁边就可以了。如何才能在点击按钮时,先弹出。的第二个参数,为按钮元素指定。组件之外的地方时,需要隐藏。就不会影响页面的布局了。首先,我定义了一个变量。,来放置原有的按钮组件。使用示例,效果图在前面。

2024-09-19 09:06:43 989

原创 React页面加载时恢复上次保存的滚动位置,自定义hook

整体思路为,使用页面路径作为key,当卸载组件时,将scrollTop存储至sessionStorage中,进入页面时则先读取并应用所缓存的scrollTop。

2024-08-27 14:40:43 569

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除