- 博客(29)
- 收藏
- 关注
原创 git 克隆并切换分支
git clone -b test(分支名) +地址。切换想要的分支 git checkout test。进入对应路径 cd workplace。拉取所有分支 git fetch。1.git clone +地址。2.git clone +地址。git clone + 地址。
2024-10-21 20:28:32
560
原创 如何使用Expo开发react-native项目
4.在手机应用商城上搜Expo Go 并安装好,手机和开发的电脑连接同一局域网后,使用Expo Go APP上的 Scan OR code 扫描vscode 出现的二维码,便可以进行实时开发预览了。如出现这行红色字样,则执行命令:npm install。出现上图提示则表示安装好,使用vscode打开。选择blank(空模板)即可。来查看所安装的脚手架版本。出现如下图则表示启动成功。
2024-09-21 17:25:02
628
原创 如何使用Expo打包react-native项目,并输出apk格式的安装包
4.输入如下命令后,出现All, ios, Android,这里选择Android。1.安装eas-cli, eas-cli是Expo的应用服务工具,提供。5.输入如下命令后,提示:Build finished 则打包成功。点击Download build可以下载APK 格式的安装包。再次输入expo login如有上述提示则表示登录成功。可以在app.json文件中修改icon属性对应的路径。3.在命令行窗口使用注册的用户和密码登录expo。2.注册Expo账户并登录 expo官网。
2024-09-21 16:53:49
2783
1
原创 怎么理解vite 的 no-bundle
在 Vite 中,“no-bundle” 模式是相对于传统的“打包(bundle)”方式而言的一种开发模式。为了理解它,我们需要先对比传统的打包方式。
2024-09-19 22:56:17
574
原创 防抖和节流的区别和应用场景
防抖(Debounce)和节流(Throttle)是两种常见的性能优化技术,它们的主要作用是控制高频触发的事件执行次数,以减少不必要的函数调用。
2024-09-14 09:13:19
1941
原创 在react中怎么实现样式的一个类名固定,另一个类名可以动态变化
条件运算符:适用于简单的类名切换。模板字符串:适用于稍复杂的条件组合。数组拼接:适合需要通过复杂条件组合类名的情况。classnames库:适用于复杂场景,提供了更清晰和优雅的解决方案。
2024-09-02 16:45:51
488
原创 使用useRef引用的变量和普通变量有什么不同?
useRef变量在组件生命周期内保持稳定,而普通变量在每次渲染时都会被重新初始化。修改useRef变量不会触发组件的重新渲染,而普通变量的值即使改变,也不会跨渲染周期保留。useRef可用于引用 DOM 元素,而普通变量无法实现这一点。
2024-08-30 09:59:38
394
原创 useEffect副作用函数的执行时机有多少种情况?
如果不提供依赖数组,副作用函数会在每次组件渲染后执行。这包括组件首次渲染以及每次重新渲染。可以返回一个清理函数,用于在组件卸载时或在副作用重新执行前执行清理工作。的依赖数组中包含某些变量,那么副作用函数会在这些依赖项变化时执行。副作用函数在React中的主要执行时机。),副作用函数仅在组件首次渲染时执行一次。在React中,
2024-07-06 21:35:18
574
原创 使用js封装防抖函数
防抖(Debounce)是一种常见的函数节流技术,主要用于减少函数在短时间内被高频调用的次数。例如,在用户输入搜索框时,你可能不希望每次键盘敲击都触发一次查询请求,而是等到用户停止输入一小段时间后再发送请求。这就是防抖函数的典型应用场景。
2024-06-15 15:17:29
422
原创 Git版本回滚
彻底回退 commit 历史、暂存区和工作区,工作区代码不被保留(soft 可以替换成hard mixed。soft 可以替换成hard mixed。但是,此时你的工作目录和暂存区还保留着。
2024-05-20 22:32:38
831
原创 在js中 await 和async 嵌套使用示例
后面的异步操作完成后再继续执行,这使得异步代码的编写变得像是同步代码一样直观。关键字来等待一个异步操作的完成。同样,在JavaScript中,嵌套使用的,这种方式在处理链式或依赖性强的异步操作时非常有用。也可以嵌套使用,这是管理异步操作和保持代码可读性的常用做法。关键字也是用来编写异步代码的,可以在异步函数(使用。在JavaScript中也是可以(并且常见的)将。这里是一个JavaScript中使用。JavaScript引擎会等待每个。关键字定义的函数)中使用。在JavaScript中,
2024-05-09 17:01:50
553
1
原创 使用uniapp开发安卓端,分享功能最佳实践
网上搜索uniapp实现分享功能,出现最多的是,uni.share(OBJECT) 这个api的教程,如果是适配安卓端建议使用uni.shareWithSystem(OBJECT)这个API,uni.share实现分享功能需要申请各个平台的密钥比较麻烦,uni.shareWithSystem(OBJECT)是调用安卓系统的分享组件,不需要额外申请其他平台的密钥、
2024-05-09 15:17:22
729
1
原创 uniapp 使用vue3 setup语法开发,onLoad失效问题
【代码】uniapp 使用vue3 setup语法开发,onLoad失效问题。
2024-05-09 15:06:50
2443
2
原创 Nignx配置跨域代理
location /api { # proxy_pass http://198.230.16.231:7125; proxy_pass https://sea.im;}location /api { proxy_pass https://man.sea.im/api;}
2024-04-12 21:50:00
290
原创 在React里怎么实现像vue里@click.stop的效果?
在React中,还可以阻止默认事件行为,即如果你想阻止默认行为(例如,提交表单时阻止页面刷新),可以调用。综合来看,React的事件处理有足够的灵活性来实现Vue中。React中,要阻止一个事件冒泡(类似于 Vue 中的。元素也有一个点击事件处理器,点击按钮时,只会有。或其他类似的自定义事件处理模式。方法,你可以控制事件的冒泡和默认行为。通常,这会在事件处理器中进行。会阻止这个点击事件冒泡到外部的。元素的事件处理器不会被触发。),我们可以调用事件对象的。这个例子中,点击按钮时。
2024-04-12 21:45:02
341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人