- 博客(17)
- 问答 (1)
- 收藏
- 关注
原创 react-瀑布流虚拟滚动优化
在页面中只会展示在窗口中所看见的元素的结构,大大优化了渲染机制,适用于数据频繁变更,页面需要频繁的改变渲染的情况下,高性能优化。核心思想就是把渲染的结构,数据化,用数据思想存储好,把所有元素的位置计算好,这个元素需要渲染的时候可以直接定位到自己的位置。但是这些不符合我的业务需求,所以只能自己写一个瀑布流的虚拟滚动了。上下滚动也是很丝滑的,没有什么卡顿,几千条几万条数据不在话下。使用方式,组件内都有参数注释的。
2024-03-08 15:38:19
1241
3
原创 git合并提交次数出错
上一篇文章只是用很简单的实例做测试,但是到了实际的开发中提交合并代码次数的时候,总会遇到那么一些问题,一些冲突,但是不要慌,一个一个解决就好了。
2023-11-14 18:55:36
228
1
原创 git rebase重新定义分支的版本库状态(合并代码,整理提交记录)
你们有没有遇到过这种问题,就是在写项目的时候几乎每天都会拉取一次新的代码,然后下班之前就提交一次代码,久而久之,代码仓库的提交次数越来越多,每次提交后来检查的时候,发现要翻好多页才看得完 ,而且很利于查看,所以我就想把一些小的功能点合并成一个大的点,尽量减少查看的时候的代码次数。
2023-11-14 17:00:40
423
1
原创 React native项目和React项目交互,用injectJavaScript把js代码注入到项目中
2.在react项目中监听playCompleted事件,播报完成后告诉react,和react中的语音播共用一个逻辑。
2023-11-03 19:08:26
376
原创 react ant design pro用yarn build打包后加载不出来效果的解决办法
最近在做一个从0开始的react项目,我们要做一个后台管理系统,然后需要打包成可执行的.exe文件和.apk文件,能在windown系统和Android系统都能运行,然后我发现在打包antd pro 项目的时候一直有问题找不到资源,我就在网上找了很多资料,最后解决了,下面分享一下我的解决办法。
2023-09-02 17:41:22
914
2
原创 电脑版微信如何多开?5个方法轻松实现
电脑微信怎么实现双开或者多开呢?接下来将介绍6种方法,实现一台电脑同时登录两个或多个微信,从最简单到深入的几个不同方法。可能更多人用的还是最后几个办法。
2023-07-05 17:36:47
238035
35
原创 微信小程序:区分运行环境并设置对应的请求域名,用wx.getAccountInfoSync()方法实现不同的版本(开发、体验、正式)调用不同的接口域名,
在做微信小程序开发的时候,调式使用的是测试的接口地址,发布体验版本又是体验版本的地址,发布线上的时候又是正式版的地址,每次开发—体验—线上都要调成不用的接口地址,之前我是用注释的方法。
2023-06-29 14:47:39
1904
2
原创 微信小程序中rich-text富文本的用法
{解决办法:用encodeURIComponent转码${JSONstringify现在用rich-text标签直接渲染goodDetails 就显示正常了。
2023-06-16 11:23:31
4172
1
原创 关于我使用vant组件的踩坑日记
颜色对上了,这次也确实是能用了,但是真的花了我好多时间,写出这篇博客是想记录一下我的踩坑日记,也希望能帮到在用vant组件的你们,我写微信小程序也是用的vant组件,我现在知道了vant有很多开发文档,大家使用的时候一定要找到对应的版本,以免出现一些莫名其妙的错误。眼尖的我就发现了问题所在,这个版本是对应着我的开发版本的,这个标签明显都不是我刚刚用的那样的,呜呜呜,然后我就把这个copy了过去!我就去看了一下我的版本(因为之前真的被版本这个东西坑的我都怕了)哪成想,怎么点都没有反应,我一看控制台,我的天!
2023-06-15 10:57:22
355
1
原创 Flex布局真香,弹性盒子
我自以为自己写前端能够信手拈来,直到我今天看到我很久之前写的移动端h5代码,我才发现,为什么之前会写这么傻的代码。我发现问题出在哪里了,我之前写样式是用的百分比,不用机型的宽度不一样,这样适配不了大多是机型,很容易崩。这个时候的我,脑瓜子灵机一动,我感觉写这些最有适配力度的就是弹性盒子了,Flex布局YYDS。下面请大家看看我改了以后的代码吧~感觉之前的样式太丑了,我顺便把样式换了一下。当然无论在模拟器上面的情况如何,都得看看真机上面的效果是吧。一下是我的爱机iqoo neo 5上面的显示情况。
2023-06-07 15:59:12
135
1
原创 在微信小程序中跳转到另一个小程序(多种实现方式)
今天在项目中刚好遇到一个到从当前小程序中跳转到另一个小程序,下面分享一下我总结的几个比较简单的跳转方式吧。
2023-05-25 11:15:08
41373
6
原创 在微信小程序中打开地图选择位置功能
说真的,这是我第一次接触移动端的地图模块,一开始我真的一头雾水,感觉这个很难,但是通过不断的探索,在慢慢摸索中,一点一点搞懂了很多东西,还是很开心的,就想把我的经验分享给大家。希望能帮助到你们~
2023-05-05 11:55:05
7183
4
原创 DOM-事件冒泡(Bubble)
事件冒泡什么是冒泡?一、怎么取消冒泡?二、案例分析1.全文代码2.重点部分总结什么是冒泡? 如果我是一个小男生,非常喜欢班上的一位小女生,有一天我忍不住亲了她一口,然后被她揍了一顿,她回去告诉她爸爸,没一会小女孩的爸爸也气冲冲的找到我把我打一顿,晚上的饭桌上,爸爸把这个事情告诉了小女孩的爷爷,她爷爷连饭都还没有吃完就找到我把我打一顿,喲,这可划不来,我亲她一口被揍了三顿。所谓的冒泡指的就是事件的向上传导,当后代元素上的事
2020-08-15 13:48:34
666
原创 JavaScript-DOM事件对象
DOM事件对象js-dom-鼠标拂过显示坐标事件功能快捷键图片示例代码示例js-dom-鼠标拂过显示坐标事件onmousemove:鼠标移动事件.clientX:当事件被触发时,可以获取当前可见区域鼠标指针的水平坐标.cilentY:当事件被触发时,可以获取当前可见区域鼠椟指针的垂直坐标.pageX:获取鼠标相对于当前页面的水平坐标.(IE8及以下不支持)pageY:获取鼠标相对于当前页面的垂直坐标.功能快捷键撤销:Ctrl + Z图片示例图片: 代码示例代码片<!DOCTY
2020-08-15 12:48:09
183
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人