- 博客(37)
- 收藏
- 关注
原创 为什么js小数相加,会产生精度缺失的问题,怎么解决?
JavaScript 中的所有数字,包括整数和小数,都采用 IEEE 754 双精度 64 位浮点数(double-precision 64-bit floating-point format)来表示。综上所述,JavaScript 小数相加产生精度缺失问题的根源在于 IEEE 754 双精度浮点数表示法无法精确表示所有的十进制小数。在计算机中,要将十进制小数转换为二进制小数,通常采用“乘 2 取整”的方法。但并不是所有的十进制小数都能精确地转换为二进制小数。
2025-03-07 21:04:20
475
原创 子组件如何通过v-model实现数据的双向绑定
在 Vue 中,v-model是一种语法糖,用于在表单元素或者组件上实现双向数据绑定。下面分别介绍在 Vue 2 和 Vue 3 里子组件使用v-model实现数据双向绑定的具体方式。
2025-02-26 19:25:34
381
原创 微信授权获取用户信息,以及如何本地调试公众号H5微信授权
例子:转译出来的例子redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3D。同上,但是encodeURIComponent此函数会编码更少的字符,包括 URI 语法的一部分。encodeURIComponent,对url进行转译,防止出现中文,与 encodeURI()相比,此函数会编码更多的字符,包括 URI 语法的一部分。5附:检验授权凭证(access token)是否有效。
2025-01-10 11:49:37
903
原创 解决vue3,动态添加路由,刷新页面出现白屏或者404
在做毕设的时候,在权限路由得到时候,我问通过router**.**addRoute(item)的方式,在路由守卫动态添加路由刚开始没什么问题,页面的都能正常显示,网络请求也能发送,后来出现了刷新页面,跳转到404解决方法提取出404代码片段追加到处理好的权限列表的末尾我项目采用的vue-router是4.3.3版本。
2024-11-29 01:21:35
3427
原创 解决upload上传之后,再上传没有效果
原因:在我的代码里我限制了上传数量为1,然后上传成功后,上传列表没有清空,加上我的限制上传数量为1 吗,所以第二次上传,没有网络请求。上传成功后,调用upload的清空已上传的文件列表方法clearFiles。注释:这是第二次上传,两次网络请求都是第一次上传的,这次上传没有网络请求。
2024-11-21 21:55:05
298
原创 vue+node+Express+xlsx+emements-plus实现导入excel,并且将数据保存到数据库
准备好DOM,采用的el-upload,使用http-request实现自定义上传,注意这里的action要为空</</上传数据的接口注意:request是基于axios的二次封装自定义处理文件的函数。
2024-11-19 23:04:40
689
原创 vue3+vite 解决动态导入图片,不成功的问题
该代码的作用:他会返回一个url连接,该连接是在内存里临时开辟的,不可以传递给后端,但是用来做src的值没问题。
2024-08-20 17:31:02
389
原创 解决VUE将对象数组导出excel表
*** 将JSON数据导出为Excel文件* @param {Array} jsonData - 要导出的对象数组* @param {Array} customHeaders - 自定义的列标题数组* @param {String} filename - 导出文件的名称,默认为'exported_data'*/// 创建一个新的工作簿// 使用自定义的列标题// 创建一个新的工作表,并将JSON数据转换为Excel工作表,同时设置列标题// 将工作表添加到工作簿中。
2024-08-12 19:47:44
394
原创 uniapp保存修改个人信息后,使用uni.navigateBack(),返回上一页,没有消息提示,但是已经写过消息提示代码
原因:navigateBack会关闭当前页面,然后进行跳转,由于页面关闭了,所以该页面的事件处理没有了,就不会进行提示,可以加个定时器,等提示完毕,在进行跳转。以上代码就会出现页面跳转了,但是没有消息提示。
2024-06-29 14:36:02
277
原创 数据发生变化,但是视图没有变化
这是存储用户信息的store在页面中引用该store的时候,我为了渲染页面方便该代码是错误的,数据不是响应式的,就会造成一种现象:退出登录,用户信息清除了,但是页面的头像,呢称等用户信息没有发生变化。
2024-06-28 14:54:17
251
原创 uni-app 全面屏、刘海屏适配(iphoneX适配)及安全区设置
2.样式,设置最外层盒子的padding-top的值。介绍:同步获取系统信息。
2024-06-24 16:25:43
911
原创 uni-app中uni-request中断请求
中断请求适合下载大文件如视频、资料,耗时过长,用户可以中断下载,优化用户体验。传入 success / fail / complete 参数中的一个。返回的request是一个requestTask对象。调用request.abort()即可中断请求。此时request 是一个promise对象。该对象有个abort方法,可以中断请求。
2024-06-10 19:06:33
1646
原创 WebSocket常用API以及基础知识
connection ‘连接’emit ‘触发事件’on ‘监听事件’您可以添加一个回调作为emit()的最后一个参数,一旦对方确认了该事件,就会调用此回调:该方法提供相同的功能,但返回一个 Promise,一旦另一方确认事件,该 Promise 将解析:onAny 监听所有的监听器。
2024-06-04 12:41:38
1975
原创 uni-app 全面屏、刘海屏适配(iphoneX适配)及安全区设置
官网:https://ask.dcloud.net.cn/article/35564。
2024-06-03 10:40:56
2273
原创 对前端传过来的token进行解析,获取用户信息
是一个字符串(utf-8 编码)、缓冲区、对象或 KeyObject,其中包含 HMAC 算法的密钥或 RSA 和 ECDSA 的 PEM 编码私钥。如果私钥带有密码,则可以使用对象。(一般是用户信息,解析之后可以看到信息,建议生token的时候剔除用户敏感信息,例如登录密码)原因:因为node后端生成的token是一个字符串,不带有Bearer ,把jwt**.**decode(token)中token去除Bearer。简单来说:他就一个密钥,可以自己定义,在一个文件定义好之后,在需要的地方,调用它。
2024-06-01 22:55:42
945
原创 检查用户通过输入框输入的值是否为纯数字
输入框中我输入12人,值不是全数字,所以num=NaN,与‘ ’相加等于NaN,可以判断出。由于在promopt前有个+,发生隐式转换,typeof检测出来的值为number。
2023-10-26 21:10:21
391
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人