- 博客(12)
- 收藏
- 关注
原创 手写promise,promise.then记录
在构造函数内部定义resolve和reject两个方法,当然也可以通过bind的方式绑定this,但是其实也是每次重新返回一个新韩淑,结果是一样的。* 在新的返回的promise里,往队列里面去push当前的状态,即onFulfilled和onRejected,resolve和reject。* 这三种状态我们在一开始可以提前定义好,如果是放在代码里面去填入,这种硬编码的风格,会造成后期维护困难,* 判断当前状态,调用handlCallBack回调函数,里面传入,执行函数,resolve,reject。
2025-04-14 14:30:50
307
原创 关于uniapp个推,unipush相关,uniapp与原生交互
其实一般选择uni.push来实现推送功能即可,但是遇到使用个推平台的,并且uniapp应用是通过套原生壳子来打包,那么你做为前端可能会遇到和我一样的问题。这个没啥说的,根据官方配置走,勾上配置,以及添加对应SDK文件,然后在DCLOUD平台里配置下对应的appid和密钥,之后在app.vue文件中添加监听。采用的方案是我这边继续导入原生的资源包,也是放在app.vue中在一开始就调,objectC貌似可以保存调用状态。之后的话,就需要关注如何被动监听原生传到uniapp的消息,
2024-12-26 16:31:50
535
原创 关于dragable选中div元素之后,传递内容并且改变元素自身状态,react原生h5实现
之后在需要被放置的元素中使用该方法获取对应的参数以及设置开启是否已经被放置来进行对已经拖动的元素的样式更改,主要还是通过onDragStart事件在获取的默认值中的dataTransfer来进行传递data,后续会继续添加关于,拖动div元素之后生成一系列流程图的操作此为第一版本。直接使用原生方法实现,
2023-11-26 19:36:11
198
1
原创 在react关于antd中的checkbox后台请求分页之后存储之前选中的值
【代码】在react关于antd中的checkbox后台请求分页之后存储之前选中的值。
2023-07-30 23:49:23
278
1
原创 关于antd中table表格排序以及筛选问题汇总
因为需要去监听col中sorter,图标跟筛选图标高亮以及变灰的问题,这里需要去监听对应的属性值的变化之后,在变化的基础上去重新设置colum的值,因为需要去点击筛选项去生成选项,这里需要封装子组件去实现,在子组件中的useEffect中去在渲染时执行一次,然后。功能目前还有问题,使用setState目前导致没法及时更新col,后续会继续更新。然后随便写点data数据。
2023-06-18 18:48:48
2020
1
原创 搜索框下拉无限叠加刷新效果
话不多说,原理只是获取ref=>添加current中的scroll事件,定义loading用来阻止在请求时还在下拉,并显示loading,以下是demo。
2023-05-31 23:33:33
162
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人