- 博客(54)
- 收藏
- 关注
原创 想知道当前所在页面的具体路径,我该怎么办?
在 H5 模式下,使用浏览器的开发者工具查看当前页面路径的具体操作步骤如下:使用 Console 面板,打开开发者工具在浏览器中,按下 F12 打开开发者工具。切换到 Console 面板在开发者工具顶部导航栏选择 Console 选项卡。在 Console 面板中输入以下代码并按回车:console.log(window.location.pathname);输出结果是当前页面的路径部分,比如:/main/create/index如果需要查看完整路径(包括查询参数和哈希),可以输
2024-11-29 16:25:25 314
原创 微信小程序蓝牙writeBLECharacteristicValue写入数据返回成功后,实际硬件内信息查询未存储?
解决:一直以为是这个write方法的问题,找了很多相关贴,后续进行硬件日志查询,发现传输的数据确实传成功了,但是只传输了二分之一。原因:微信小程序对于传输Value有默认字节限制,默认是20,传输内容超过了20,所以只传过去了前20个字节。行动:查询小程序字节限制(wx.getBLEMTU),对传输内容做分包处理再传输。
2024-11-27 15:03:27 548
原创 想要获取、设置浏览器地址栏 URL,window.location的这些干活必须掌握
作用:跳转到指定 URL,但不会在历史记录中添加当前页面。这意味着用户无法使用浏览器的后退按钮返回到当前页面。作用:获取当前页面的根域名部分(包括协议、主机名和端口)。作用:获取当前 URL 的端口号。如果没有指定端口,返回空字符串。,则会强制从服务器重新加载页面(不使用缓存);否则,默认会使用缓存。作用:刷新当前页面。
2024-11-15 17:36:44 714
原创 React Hooks 为什么不能在 if 语句中使用???
React中一定要确保 Hooks 的调用顺序始终一致,保证 React 的状态管理和副作用处理的正确!语句中,可能会导致调用顺序发生变化,从而打破这个规则。每当组件渲染的时候,Hooks 必须按照顺序调用。”的规则,为的是来保证组件的状态。主要原因是因为与 Hooks 的。如果将 Hook 放在。React 有一条“
2024-11-05 14:12:26 331
原创 在数组里面只针对下标过滤,不使用原对象的时候,怎么实现???
在数组里面只针对下标过滤,不使用原对象的时候,使用占位符即可;占位符只起到占位的作用,不产生实质作用,这个时候最合适!
2024-09-27 17:51:52 127
原创 数组对象,如何实现添加一个键名(newId),将另一个键名(id)的值赋予它,再将后键名(id)删除掉?
将原数组对象中添加一个键名为newId并且将id的值赋给它,然后再把id删除掉。
2024-08-29 14:50:00 136
原创 如何同时进行多个数组的合并?
它可以接受任意数量的参数,这些参数可以是数组或者其他类型的值(非数组类型的值会被转换为单个元素的数组),然后将它们按照顺序合并到调用。还有其他方法,欢迎评论区评论!方法,用于合并两个或多个数组。数组的 concat。
2024-07-31 16:03:26 240
原创 object对象类型截取实现数组的slice效果
slice是数组的方法,而对象(Object)和数组是两种不同的数据结构。对象没有索引(index)的概念。
2024-07-02 15:50:37 220
原创 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 523
原创 小程序蓝牙报错:openBluetoothAdapter:fail api scope is not declared in the privacy agreement
{errMsg:"openBluetoothAdapter:failapiscopeisnotdeclaredintheprivacyagreement",errno:112}
2024-05-31 10:52:02 1991
原创 ESLint: Unexpected ‘debugger‘ statement.(no-debugger)(debugger报红)
ESLint: Unexpected 'debugger' statement.(no-debugger)
2024-05-10 17:22:12 349
原创 Vue2中返回页面,如何实现数据刷新
activated生命周期钩子主要用于处理 Vue.js 组件在被keep-alive包裹时的一些特定情况,会在组件被激活时调用;没有被包裹时,就不能使用。
2024-04-22 16:53:35 1192
原创 报错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 2138
原创 console.log输出五彩斑斓的颜色
最经常使用它在控制台输出信息然后进行代码调试,会发现输出信息的颜色永远是黑色。本文教学如何用在控制台输出具有五彩斑斓颜色的信息。
2024-04-11 17:11:31 2623
原创 chatGpt报错无法使用:Oops, an error occurred!
搜索并尝试了很多解决办法后,仍然无法正常使用;这种报错大概率是网络问题导致的,静等一段时间网络正常后即可正常使用。
2024-03-28 09:31:56 2722 21
原创 获取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 887
原创 Syntax Error: Error: Cannot find module ‘node-sass‘报错解决
1.将项目中的node_modules删除掉2.npminstall重新运行安装命令3.再npmrunserve(项目启动命令)启动项目即可
2024-02-26 17:58:14 2592 5
原创 数组方法深入探究(1)--at©Within
数组copyWithin方法(方法用于从数组的指定位置开始拷贝元素,并将其粘贴到同一数组中的另一个指定位置。它不会改变数组的长度,会改变原数组。特定场景下使用还是比较方便的,copyWithin相比较于at的使用频次可能较低一些,根据不同的业务需求进行应用。end(可选):停止复制元素的结束位置(不包含),默认为数组长度。start(可选):开始复制元素的起始位置,默认为 0。日常工作中仅仅使用到很常用的数组方法,其实数组方法是非常庞大的,后续探索更多方法!数组at方法(获取数组中特定位置的元素)
2024-02-21 18:17:23 506
原创 一些奇怪且好用的运算符~
除以 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 385
原创 every用于空数组返回true的探究
在 JavaScript 中,every是数组的一个方法,用于测试数组的所有元素是否都通过了指定函数的测试。every方法返回一个布尔值,表示数组中的所有元素是否都满足指定函数的条件。根据 ECMAScript 规范,every方法的定义是“如果数组中的每个元素都满足测试函数,则返回true;否则返回false在这个定义下,对于空数组,可以理解为“所有的元素都满足条件”(因为没有元素违反条件),基于上述观点空数组符合every的语义。
2024-02-05 11:39:27 429
原创 TS2528: A module cannot have multiple default exports.报错
TS2528: A module cannot have multiple default exports.报错的解决,在webstorm右下角找到TypeScript进行重启即可。
2024-01-31 14:08:07 1822
原创 小米浏览器打开H5页面表格无法滑动,如何解决?
通过上述方式,发现是浏览器的问题后,针对性的寻找解决办法,也咨询过小米浏览器的官方,但还未得到官方答复,在搜集解决办法的时候,看到有学者阐述小米浏览器的左右上下滑动可能与H5页面的操作产生冲突,随即对浏览器的配置做了改变,确实能够解决问题。小米浏览器打开H5页面表格无法滑动,出现此问题时,第一时间怀疑是代码的css样式适配问题,也做了很多样式适配的尝试,最后测试均没有解决无法滑动的问题。
2024-01-24 09:30:03 799
原创 解决报错:The public type Puppy must be defined in its own file
报错:The public type Puppy must be defined in its own file。新建文件名称与class名一致后运行正常。原因:class名要与文件名保持一致。
2024-01-18 09:32:35 530
原创 如何在react中使用try?
点击按钮时,会调用 `handleButtonClick` 函数,在这个函数中,有一个 `try` 块包裹可能会抛出异常的代码,例如调用 `generateRandomNumber` 函数。1. 成功生成随机数:如果 `Math.random()` 返回的值大于等于 0.5,`generateRandomNumber` 函数将成功生成一个随机数,`try` 块中的代码将正常执行,`catch` 子句将不会执行。输出结果会显示成功生成的随机数。``` Random Number: ```
2024-01-17 15:06:14 741
原创 解决ts报错:不能将类型“string | undefined”分配给类型“string”
检查当前属性是否在interface定义时,在后面添加了“?”,将此属性定义为了可选属性,解决报错可将此属性定位固定属性将问号去掉。确信这个字段100%出现,可以在属性后面添加感叹号“!”,强调这个字段一定存在,也可以解决报错。
2024-01-16 11:39:44 3864 1
原创 如何判断当前是安卓/IOS/H5/Web使用环境
在JavaScript中,navigator对象用于获取浏览器的相关信息。它提供了一系列属性和方法,可以帮助我们了解浏览器的品牌、版本、用户代理等信息。
2024-01-15 11:53:07 1611 1
原创 git代码提交推送报错:remote: The project you were looking for could not be found的解决
表示你当前访问的远程git代码存储库不存在或者是你当前提交代码的用户账号密码错误。依照上述操作找到git链接修改账号密码正确后即可恢复正常!2.身份验证:git账号密码是否正确。1.检查git库的URL是否正确。
2024-01-13 16:59:44 1292 1
原创 接口返回数据加密的情况下,如何解密
接口返回数据加密,看到数据的方法:①网络中找到对应接口CopyascURL(bash)②将copy内容中的x-aes-key删除掉③打开GitBash将内容粘贴运行就会显示解密的接口数据
2024-01-03 15:28:21 879 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人