- 博客(23)
- 收藏
- 关注
原创 由于hash模式下redirect_uri携带#号导致微信支付回调地址错误的解决方法
通过在app.js的componentDidShow生命周期方法中使用正则表达式从URL中提取code和state参数,并将它们拼接回正确的携带#的URL,然后跳转到该URL,成功解决了微信支付回调URI错误的问题。这种方法避免了修改路由模式或服务器配置,简化了实现过程。
2025-01-25 20:23:20
275
1
原创 在 Debian 上使用 PM2 安装和管理 RustDesk 服务
首先,确保你已经安装了 Node.js 和 PM2。# 更新包列表# 安装 Node.js 和 npm# 安装 PM2pm2和node安装不细讲,具体可以查阅其他资料# 更新包列表并安装 Node.js 和 PM2# 下载 RustDesk 服务器文件# 解压 RustDesk 服务器文件到指定目录# 进入解压后的目录并赋予执行权限# 启动 hbbs 和 hbbr 服务# 保存 PM2 配置并设置开机自启动pm2 save# 查看 PM2 服务状态pm2 status。
2024-08-28 17:25:37
1055
原创 鸿蒙开发-状态管理器@State:对象数组的增删及属性更新(菜鸟学习02)
在鸿蒙HarmonyOS应用开发中,@State装饰器是管理组件状态的重要工具,尤其在处理对象数组时,它能确保UI与数据模型的同步更新。本文档将深入探讨如何利用@State有效地执行对象数组的增删操作以及属性更新,确保状态变化的正确反映。
2024-05-08 11:02:00
3658
1
原创 鸿蒙开发-ArkUI封装interface接口+自定义组件(菜鸟学习01)
提示:首先,定义了一个Item接口来描述商品的数据结构,这有助于提高代码的可读性和可维护性。
2024-04-30 10:33:17
994
原创 Vue 3 中的 Keep-Alive 和路由跳转
在 Vue.js 中, 是一个内置的组件,可以使被包裹的组件保留状态,避免重新渲染。在某些情况下,我们可能希望在特定的路由跳转时关闭 keep-alive,例如从登录页面跳转到主页时。
2024-04-17 11:39:20
866
原创 防抖逻辑在微信小程序滚动加载中的应用
还是上一个的问题,笔者最近在做一个无限加载的长列表,但是滚动的时候会很快,所以再优化中。。。在微信小程序中,我们经常需要在滚动到底部时加载更多的数据。然而,如果用户在短时间内多次滚动到底部,可能会多次触发数据加载,这会导致应用性能下降,甚至出现卡顿。
2024-01-31 17:59:54
547
原创 微信小程序数据更新优化方法之setData
笔者最近做一个微信小程序无限长列表的页面,但是发现特别卡,目前采用优化setData的方法来处理问题,后期将会用虚拟列表来优化。在微信小程序中,我们经常需要更新页面数据,通常的做法是通过 setData 方法来实现。然而,如果我们频繁调用 setData,可能会导致性能问题。因此,我们需要一种优化方法来提高数据更新的效率。
2024-01-31 11:33:22
1179
原创 微信小程序组件分享转发功能
在组件的 saveshareinfo 方法中,首先获取到要分享的数据,然后使用 this.triggerEvent 方法来触发一个自定义事件,并将要分享的数据作为事件的参数:组件内的htmlstylewidth100%;</组件js});// 触发一个自定义事件,将要分享的数据传递给页面提示:这里填写问题的分析:在页面中,你需要在组件的标签中添加一个 bind:share=“handleShare” 属性,以便监听这个自定义事件:</// 保存要分享的数据。
2024-01-28 19:52:01
541
2
原创 处理 AJAX 请求中的登录检查
封装一个基于 jQuery 的 AJAX 请求中,需要在某些请求(如 “/user/voteuserlogin” 和 “/user/uvote”)中进行登录检查。如果用户未登录或者登录的 token 已过期,需要让用户重新登录。然而,遇到了一个问题:在用户登录后,无法继续执行原来的请求。
2024-01-16 17:46:01
497
原创 Vue 组件中处理输入框聚焦和页面滚动位置调整(ios和android设备)
在 Vue 组件中,我们需要在输入框聚焦或窗口大小变化时(通常是由于软键盘的弹出或收起引起的),调整页面的滚动位置,以确保当前聚焦的输入框始终在可视区域内。
2023-12-25 18:03:21
1459
原创 AES加密和解密在Java中的应用
例如,如果你的密文包含了特殊字符,它们可能在URL中被编码或解码,导致你的密文在到达服务器时已经被修改了。使用POST请求而不是GET请求来传输你的密文,POST请求可以在请求体中传输数据,而不是在URL中,这样可以避免你的数据被修改。确保你的加密函数返回的是一个有效的Base64编码,同时在解密函数中,你传入的也必须是一个有效的Base64编码。确保你使用的密钥是正确的,你在加密和解密过程中使用的填充方式是一致的,你尝试解密的数据是正确的。:这个错误是因为服务器期望在请求体中接收到数据,但是没有接收到。
2023-12-12 15:50:06
505
原创 小程序中实现页面自动滚动到最新回复的内容
最近再学习小程序遇到了一个场景,给不同的数据类别设置不同的渐变色,但是当我把数据绑定再wxml里面的时候,发现没有生效,绑定事件如下js代码wxml代码style;
2023-12-06 14:52:33
344
原创 Three——glb模型压缩draco
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。
2023-11-22 15:18:31
597
原创 前端项目中使用 axios 发送请求时,遇到跨域问题,导致请求失败。
打开项目根目录下的 vue.config.js 文件,如果没有该文件,新建一个。在 vue.config.js 文件中配置代理,将以 /api 开头的请求代理到后端 API 地址,并将 /api 前缀移除。proxy: {'/api': {在前端项目中,修改 axios 请求的 URL,确保以 /api 开头。修改请求方法,将参数正确传递给 axios 请求。console.error("请求出错", error);
2023-11-10 11:22:57
328
原创 JavaScript 中的 sort() 方法
JavaScript 中的 sort() 方法是用于排序数组的方法。它用于对数组的元素进行排序,并且可以根据需要自定义排序规则。
2023-09-14 14:26:25
74
原创 CSS 滤镜 filter
提示:这里填写问题的分析:filter 属性是用于在 CSS 中应用图像滤镜效果的样式属性。它可以用来改变图像或元素的外观,添加一些特殊的视觉效果。模糊(blur)/* 应用5像素的模糊效果增加图像的饱和度增加对比度增加亮度顺时针旋转颜色90度反转图像颜色降低元素的不透明度添加阴影效果 */
2023-09-13 18:03:25
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人