自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [特殊字符] 微信小程序开发者血泪教训:这个Bug让我整整折腾一夜!Function.prototype.apply was called on WeakMap.prototype.get

微信小程序,报错TypeError: Function.prototype.apply was called on WeakMap.prototype.get, which is a string。微信开发者工具使用正常没问题,真机测试打开白屏,体验版同样白屏。npm uninstall qs--save-dev 卸载。再运行你的项目,问题解决!

2025-01-23 16:57:28 71

原创 小程序登录显示未授权,或报错40029,报错40125等登录报错,排查问题看这篇

小程序登录的时候调取接口,返回未授权,或者报错40029,报错{"errcode":40125,"errmsg":"invalid appsecret, rid: 678f715f-4c9e547e-304a8862"}这是小程序登录调取的接口,相关参数是appId,secret,code,grant_typegrant_type这个参数相当于固定的,那就无关紧要,可以不管其他三个参数都是有关联的,就要对这三个进行排查。

2025-01-22 09:24:14 317

原创 eslint报错,别慌: Failed to load plugin ‘@typescript-eslint/eslint-plugin‘ declared in ‘.eslintrc.js

标志安装所需的依赖项。未正确加载,问题可能与插件或 ESLint 配置的过时或不兼容版本有关。要绕过冲突的对等依赖项检查,可以使用。3.注意安装过程中是否存在漏洞。2.重新运行检查是否存在冲突。

2025-01-21 09:54:45 222

原创 解决:Git报错: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

1、出现这个的原因多半是使用了代理服务器。找到负责git证书的人,处理即可。再次查看自己的git代理。查看自己的git代理。

2025-01-19 10:00:30 238

原创 Cursor新建远程分支后,更新到本地,一步到位

是 Git 中的一个常用命令,用于更新远程仓库的所有引用并删除本地已失效的远程分支。

2025-01-17 11:42:45 314

原创 Chrome网页翻译插件,实测超好用,一键搞定网页翻译难题

给大家推荐一个很好用的网页翻译插件: 沉浸式翻译。下载完后,打开新页面就可以使用了!按指导流程继续,后面会有一个教程教如何使用!可以直接在Chrome 应用商店安装使用。点击右上角拓展程序按钮。

2025-01-17 11:26:39 231

原创 字符串按条件提取:‘WX_1999‘字符串只获取1999部分

会将这些非数字字符替换为空字符串,从而只保留数字部分。此处满足提取数字部分,可以使用正则表达式来匹配。匹配所有非数字字符,

2025-01-14 10:30:26 186

原创 获取小程序码时报错:小程序页面路径不存在,请重新输入

原因:当前小程序没有线上版本,发布线上版本后就可以获取。

2025-01-09 15:11:47 95

原创 上传小程序代码报错:Error: {“errCode“:-10008,“errMsg“:“invalid ip: ***, reference:https://developers.weixin.q}

上传小程序代码报错:20003 Error: {"errCode":-10008,"errMsg":"invalid ip: 183.36.70.60, reference: https://developers.weixin.qq.com/miniprogram/dev/devtools/ci.html"}

2025-01-09 15:09:03 201

原创 Redux报错:The slice reducer for key “***“ returned undefined during initialization

而 Redux 要求每个 reducer 在初始化时返回一个有效的初始状态,通常是一个对象、数组或者。原因:由于在 Redux 的 reducer 中没有正确返回初始状态所导致的。根据错误提示,在初始化时,某个 reducer 返回了。对应的状态键与实际使用的 reducer 键一致。此处的default必须存在,否则就会报这个错误。reducer,并且。

2025-01-07 10:17:34 127

原创 微信小程序获取WIFI列表时,报错{errno: 103, errMsg: “getWifiList:fail fail:require permission desc“}

在 app.json(app.config.ts) 中声明权限 微信小程序需要在 app.json(app.config.ts) 中声明需要使用的权限。这是微信小程序的一项安全机制,必须明确声明权限。"desc": "获取WiFi列表的权限描述"进行获取 WiFi 列表时,用户授权。原因是:缺少必要的权限。

2025-01-02 09:22:29 160

原创 小程序业务域名配置,文件校验失败,或许是漏了这一步!!

原因是校验文件没有配置到服务器上,需要将文件配置上去就可以了。

2024-11-29 16:28:20 267

原创 想知道当前所在页面的具体路径,我该怎么办?

在 H5 模式下,使用浏览器的开发者工具查看当前页面路径的具体操作步骤如下:使用 Console 面板,打开开发者工具在浏览器中,按下 F12 打开开发者工具。切换到 Console 面板在开发者工具顶部导航栏选择 Console 选项卡。在 Console 面板中输入以下代码并按回车:console.log(window.location.pathname);输出结果是当前页面的路径部分,比如:/main/create/index如果需要查看完整路径(包括查询参数和哈希),可以输

2024-11-29 16:25:25 479

原创 微信小程序蓝牙writeBLECharacteristicValue写入数据返回成功后,实际硬件内信息查询未存储?

解决:一直以为是这个write方法的问题,找了很多相关贴,后续进行硬件日志查询,发现传输的数据确实传成功了,但是只传输了二分之一。原因:微信小程序对于传输Value有默认字节限制,默认是20,传输内容超过了20,所以只传过去了前20个字节。行动:查询小程序字节限制(wx.getBLEMTU),对传输内容做分包处理再传输。

2024-11-27 15:03:27 779

原创 想要获取、设置浏览器地址栏 URL,window.location的这些干活必须掌握

作用:跳转到指定 URL,但不会在历史记录中添加当前页面。这意味着用户无法使用浏览器的后退按钮返回到当前页面。作用:获取当前页面的根域名部分(包括协议、主机名和端口)。作用:获取当前 URL 的端口号。如果没有指定端口,返回空字符串。,则会强制从服务器重新加载页面(不使用缓存);否则,默认会使用缓存。作用:刷新当前页面。

2024-11-15 17:36:44 815

原创 React Hooks 为什么不能在 if 语句中使用???

React中一定要确保 Hooks 的调用顺序始终一致,保证 React 的状态管理和副作用处理的正确!语句中,可能会导致调用顺序发生变化,从而打破这个规则。每当组件渲染的时候,Hooks 必须按照顺序调用。”的规则,为的是来保证组件的状态。主要原因是因为与 Hooks 的。如果将 Hook 放在。React 有一条“

2024-11-05 14:12:26 403

原创 数组对象删除点每个对象中的id字段

数组对象删除点每个对象中的id字段

2024-10-29 09:16:25 209

原创 获取昨天(今天的前一天)的日期,并且格式为2024-10-12

获取昨天(今天的前一天)的日期,并且格式为2024-10-12。

2024-10-12 15:31:46 358

原创 检测对象中有几个key值的数组长度大于0

检测对象中有几个key值的数组长度大于0。

2024-09-29 16:29:16 117

原创 在数组里面只针对下标过滤,不使用原对象的时候,怎么实现???

在数组里面只针对下标过滤,不使用原对象的时候,使用占位符即可;占位符只起到占位的作用,不产生实质作用,这个时候最合适!

2024-09-27 17:51:52 142

原创 以英文字母(ABCD)排序,新增对象按顺序插入对应索引位置

以英文字母(ABCD)排序,新增对象按顺序插入对应索引位置。

2024-09-14 14:45:09 346

原创 四舍五入保留小数点后一位

四舍五入保留小数点后一位。

2024-09-04 15:04:49 158

原创 输入数字输出中文(1>一,10>十,21>二十一)

输入数字输出中文(1>一,10>十,21>二十一)

2024-09-04 10:57:35 166

原创 数组对象,如何实现添加一个键名(newId),将另一个键名(id)的值赋予它,再将后键名(id)删除掉?

将原数组对象中添加一个键名为newId并且将id的值赋给它,然后再把id删除掉。

2024-08-29 14:50:00 159

原创 如何同时进行多个数组的合并?

它可以接受任意数量的参数,这些参数可以是数组或者其他类型的值(非数组类型的值会被转换为单个元素的数组),然后将它们按照顺序合并到调用。还有其他方法,欢迎评论区评论!方法,用于合并两个或多个数组。数组的 concat。

2024-07-31 16:03:26 273

原创 object对象类型截取实现数组的slice效果

slice是数组的方法,而对象(Object)和数组是两种不同的数据结构。对象没有索引(index)的概念。

2024-07-02 15:50:37 237

原创 git推送代码报错:Failed to connect to ... port ... after 2035 ms: Couldn‘t connect to server

git推送代码报错:Failed to connect to ... port ... after 2035 ms: Couldn't connect to server

2024-06-18 14:45:11 539

原创 获取当前周周一和周日的日期(格式20240607)

获取当前周周一和周日的日期(格式20240607)

2024-06-07 18:15:46 439

原创 小程序蓝牙报错:openBluetoothAdapter:fail api scope is not declared in the privacy agreement

{errMsg:"openBluetoothAdapter:failapiscopeisnotdeclaredintheprivacyagreement",errno:112}

2024-05-31 10:52:02 2355

原创 ESLint: Unexpected ‘debugger‘ statement.(no-debugger)(debugger报红)

ESLint: Unexpected 'debugger' statement.(no-debugger)

2024-05-10 17:22:12 388

原创 非常强大的移动端调试神器-Eruda

之前有出过一篇在react项目中安装eruda的教程,此篇针对Vue项目,欢迎大家批评指正!

2024-04-28 16:57:10 782 2

原创 Vue2中返回页面,如何实现数据刷新

activated生命周期钩子主要用于处理 Vue.js 组件在被keep-alive包裹时的一些特定情况,会在组件被激活时调用;没有被包裹时,就不能使用。

2024-04-22 16:53:35 1269

原创 报错TLS certificate verification has been disabled

在本地仓库的.git文件夹中找到config文件,使用编辑器打开,找到以下内容,如果再次发生报错,大概率你的sslVerify是false,下图是我已经修改的正确格式。拉取提交推送代码,出现报错TLS certificate verification has been disabled。将sslVerify修改为true后,再次进行拉取推送就可以正常使用了。找了很多博客,都提示在git bush直接使用命令。

2024-04-22 14:47:50 2423

原创 console.log输出五彩斑斓的颜色

最经常使用它在控制台输出信息然后进行代码调试,会发现输出信息的颜色永远是黑色。本文教学如何用在控制台输出具有五彩斑斓颜色的信息。

2024-04-11 17:11:31 2881

原创 chatGpt报错无法使用:Oops, an error occurred!

搜索并尝试了很多解决办法后,仍然无法正常使用;这种报错大概率是网络问题导致的,静等一段时间网络正常后即可正常使用。

2024-03-28 09:31:56 2786 22

原创 获取1-10(1到10)数值[1,2,3,4,5,6,7,8,9,10]数组的三种简易方法

获取1-10(1到10)数值[1,2,3,4,5,6,7,8,9,10]数组的三种简易方法

2024-02-28 17:42:55 931

原创 Syntax Error: Error: Cannot find module ‘node-sass‘报错解决

1.将项目中的node_modules删除掉2.npminstall重新运行安装命令3.再npmrunserve(项目启动命令)启动项目即可

2024-02-26 17:58:14 2835 6

原创 数组方法深入探究(1)--at&copyWithin

数组copyWithin方法(方法用于从数组的指定位置开始拷贝元素,并将其粘贴到同一数组中的另一个指定位置。它不会改变数组的长度,会改变原数组。特定场景下使用还是比较方便的,copyWithin相比较于at的使用频次可能较低一些,根据不同的业务需求进行应用。end(可选):停止复制元素的结束位置(不包含),默认为数组长度。start(可选):开始复制元素的起始位置,默认为 0。日常工作中仅仅使用到很常用的数组方法,其实数组方法是非常庞大的,后续探索更多方法!数组at方法(获取数组中特定位置的元素)

2024-02-21 18:17:23 517

原创 一些奇怪且好用的运算符~

除以 2 的幂:右移运算符可以用作将整数除以 2 的幂的快速方法。右移 'n' 位相当于除以 '2^n'。例如,“x >> 1”等效于“x / 2”,“x >> 2”等效于“x / 4”,依此类推。乘以 2 的幂:左移运算符通常用作将整数乘以 2 的幂的快速方法。向左移动“n”位相当于乘以“2^n”。例如,“x

2024-02-06 15:23:32 391

原创 every用于空数组返回true的探究

在 JavaScript 中,every是数组的一个方法,用于测试数组的所有元素是否都通过了指定函数的测试。every方法返回一个布尔值,表示数组中的所有元素是否都满足指定函数的条件。根据 ECMAScript 规范,every方法的定义是“如果数组中的每个元素都满足测试函数,则返回true;否则返回false在这个定义下,对于空数组,可以理解为“所有的元素都满足条件”(因为没有元素违反条件),基于上述观点空数组符合every的语义。

2024-02-05 11:39:27 457

空空如也

空空如也

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

TA关注的人

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