- 博客(87)
- 收藏
- 关注
原创 react native 打印乱码
MeterReadingPersonal || ''}\r\n`,.MeterReadingMonth || ''}\r\n`,.TotalPayment || ''}\r\n`,.CheckDate || ''}\r\n`,.Balance || ''}\r\n`,'\x1B\x61\x01', // 居中对齐。'\x1B\x45\x00', // 取消加粗。'\x1B\x61\x00', // 左对齐。'\x1B\x45\x01', // 加粗。'\x1D\x56\x00', // 切纸。
2025-11-26 11:37:17
275
原创 react native真机调试
第一步:执行adb devices(前提需要关掉模拟器 等等)安卓 需要找到开发者(设置调试)第三步: 数据线连接电脑。就这样基本可以调试了。
2025-11-25 14:27:57
186
原创 react native打包后发生的问题
需要http+域名+端口 而不是 https:域名。2.接口通了 但是返回的是乱码。需要后端解压 不要压缩。
2025-11-24 17:40:22
383
原创 react native token失效 刷新机制
因为这里已经返回的是 retryResponse.data 的数据, 直接return retryResponse即可。最开始代码写的是 return retryResponse.data。按上面的写了 发现 没获取到数据。
2025-11-20 09:44:34
277
原创 react native 运行问题和调试 --持续更新
原因: 模拟器不对 sdk35 模拟器也得有。问题二:版本不一样 直接改成一致。问题一: 一直卡住这里。
2025-11-12 17:39:27
284
原创 【无标题】
今天来实现一个小型的案例,如何利用vue3实现高德地图在页面展示的效果。1.NPM 安装 Loadernpm i @amap/amap-jsapi-loader --saveAI写代码2.创建地图容器<template> <div id="container"></div></template>AI写代码html3.引入JS API Loaderimport AMapLoader from "@amap/amap-jsapi-loader"AI写代码html4.定义一个map对象
2025-10-10 16:45:54
786
原创 安装npm install vuedraggable@next报错
npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!问题:依赖冲突解决办法:
2025-09-26 15:02:32
393
原创 react3面试题
如果传递给 ChildComponent 的数据 prop 没有改变,则当父组件由于其他状态(如计数)的更改而重新渲染时,React.memo 将阻止 ChildComponent 重新渲染。挑战在于优化组件结构,以便当父组件的状态更新但子组件的 props 保持不变时,子组件不会不必要地重新渲染。简单的问题是不够的。通过使用 useCallback,handleClick 函数在渲染过程中保留相同的引用,即使父状态(计数)发生变化,也可以防止 ChildComponent 不必要的重新渲染。
2025-09-12 16:19:34
769
原创 h5注意事项
对于iOS,可以利用 constant(safe-area-inset-bottom) 和 env(safe-area-inset-bottom) 来为底部预留空间,但对键盘弹起直接作用有限,常与其他方法结合。:在页面中引入这些调试库,它们会在页面右下角生成一个按钮,点击后即可在手机端唤起一个类似DevTools的控制台,方便查看日志、网络请求等信息。**媒体查询 (Media Queries)**:针对不同的屏幕尺寸断点,编写不同的CSS规则,是响应式设计的核心手段。
2025-09-11 08:41:55
300
原创 react vant 上拉加载 和下拉刷新实现
data.rows.length || data.total === 0) { // 如果没有更多数据,则结束加载状态并设置finished为true。'' : '没有更多了'} >return '已结束';return '已结束';
2025-08-25 14:55:43
1026
原创 (转载阮一峰)React
这很合理,由于副效应不依赖任何变量,所以那些变量无论怎么变,副效应函数的执行结果都不会改变,所以运行一次就够了。实际使用中,由于副效应函数默认是每次渲染都会执行,所以清理函数不仅会在组件卸载时执行一次,每次副效应函数重新执行之前,也会执行一次,用来清理上一次渲染的副效应。上面的例子是错误的写法,副效应函数里面有两个定时器,它们之间并没有关系,其实是两个不相关的副效应,不应该写在一起。每次渲染都执行,这时可以使用它的第二个参数,使用一个数组指定副效应函数的依赖项,只有依赖项发生变化,才会重新渲染。
2025-08-21 15:28:22
624
原创 React 开发中遇见的低级错误
注意这里的 =》 后面是括号 我开始写成{} 好久都不显示 也不报错。1.useState不起效果 异步 改用 useRef。
2025-07-30 15:25:13
290
原创 记录element-plus el-dropdown-menu 点击下拉菜单 会顶部闪烁一下
错误的一个是配置下面的属性为 false 确实是不出现闪烁,但是下拉菜单又显示不全。最后 没办法 我再想 是不是隐藏三个点的时候 导致 位置发生变化。实现的是树形结构 hover上去 三个点出现 点击会出现下拉菜单。这也就解决了 我半天都没解决的问题。也想过用原生的方法 也试了。然后网上找了一堆方法。
2025-06-25 15:44:21
446
原创 el-select 选择框 选中不显示问题
问题:this.form.receiptType = '';2)使用这个方法,目前没有再出现上述错误。查询点击 要清空下拉框的表单值。1)在第二个下拉框里加个属性。
2025-06-11 09:28:39
634
原创 vue3 daterange正则踩坑
vacantTime: [{ required: true, message: '请选择空置时间', trigger: 'blur' }],<el-form-item label="空置时间" prop="vacantTime">start-placeholder="开始日期"end-placeholder="结束日期"问题: 就是正则必填 但是每次都校验过了。
2025-06-09 11:56:43
346
原创 【无标题】
泛型<T>,就是类型占位符。这样的定义通常用于当你想要创建一个类型,该类型可以包含 ElTableColumn 所有属性中的任意子集,但不强制要求必须提供全部属性的情况。InstanceType:这是一个 TypeScript 工具类型,它接受一个构造函数类型并返回该构造函数创建的实例的类型。Partial:这也是一个 TypeScript 内置工具类型,它生成一个新类型,其中所有属性都变为可选的。定义类型TableColumn,取自element-plus的类型,引用该类型后可以直接使用内部属性。
2025-05-21 14:43:51
329
原创 el-cascader 清空 下拉选择数据没清空
/也可以是指定的值,默认返回值是数组,也可以返回单个值。el-cascader可能不会恢复到默认状态,而是保留上一次的高亮选择状态。注意 支持filter输入筛选 但是和原本选择事件不一样。// 清空 下拉选择的选项也清除。
2025-04-23 14:30:25
516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅