- 博客(22)
- 收藏
- 关注

原创 数据更新后页面刷新导致卡顿
乐观更新是一种用户界面设计模式,其核心理念在于“先更新界面,后更新服务器”。这种策略基于一个假设:大多数操作都会成功。因此,在发起异步请求的同时,立即更新用户界面,让用户感受到操作的即时反馈,而无需等待服务器响应。这种设计模式显著提升了用户体验,减少了用户感知的延迟,创造了“瞬时响应”的错觉。乐观更新策略是提升前端用户体验的有效手段。通过合理使用乐观更新,可以显著改善应用的响应速度,提升用户满意度。然而,开发者也需要注意其使用场景和限制,做好错误处理和状态管理,才能真正发挥其价值。
2025-04-06 16:42:00
617

原创 微信小程序接入AI API实现智能问答功能(以百度智能云为例)
这天我的微信小程序想实现接入一个AI页面实现用户AI智能问答功能,但发现网络上大家都比较吝啬,要么要开会员,要么不分享。导致我走了好多弯路,最后也明白了一些道理,掌握了一些新的知识。
2025-04-05 19:43:47
943

原创 关于HTTP请求参数Params(路径参数),query(查询参数),body(请求体)问题导致我困在一个bug上一天一夜这件事(AI几乎无法检测到相关bug)⭐⭐⭐⭐⭐
但诡异的是他每次都能显示success(如下),我勒个老天爷。他就不管你后端如何修改,都能正确返回,但对于你后端逻辑是一点事不干,欸,就是玩!嘴上答应得好好的,可以了可以了,success了,但后端逻辑一点活不给你干。最终,我花了一天一夜终于明白了问题出在哪。
2025-04-04 20:34:29
283

原创 修改服务器文件里面res.json后不起作用⭐
返回的还是整个数组,而不是分类后的数组,经过一次又一次地尝试修改。我确定我的代码没有问题。,导致server.js修改后没有正确运行。哎,也是被自己蠢笑了。今天遇到一个非常迷惑的问题,就是修改服务器文件res.json后不起作用,代码如下。这时候才想起来一个关键问题,我。
2025-04-01 12:13:12
82
原创 获取本地存储wx.getStorage与wx.getStorageInfo的区别
wx.getStorage是通过指定key获取本地存储指定key中的所有数据,如。是一个异步函数,它不会立即返回结果,而是需要通过回调函数来处理返回的数据。可获取所有用户信息(目前只有一个用户,故返回一个对象,否则返回对象数组)这样的调用方式是无法直接获取所有 key 的。wx.getStorage是获取本地存储里所有的key值。如果你认为这篇文章对你有帮助,点个免费的赞吧!
2025-03-26 20:10:04
309
原创 springboot 框架mapper controller service entity关系?和直接js做后端连接数据库有啥区别与优势
而基于JavaScript的后端开发虽然也可以实现分层,但在框架层面的规范性和约定俗成的架构模式相对较少,更多依赖开发者的自行设计和团队约定。:负责数据库的操作,通常是基于MyBatis等持久层框架实现。:各层职责明确,比如当数据库表结构发生变化时,只需要在 Mapper 层进行相应修改,而不会影响到 Service 层和 Controller 层的业务逻辑,提高了代码的可维护性。:用于表示数据库中的表结构对应的Java对象,每个属性对应表中的一个字段,它是数据的载体,主要用于在不同层之间传递数据。
2025-03-26 15:05:47
814
原创 VScode若依前后端分离版启动教程
-经过查资料和测试,发现出现这个问题的原因是,我先把整个项目clean了,没有package,就直接运行java文件了。这样就会出现这样的问题。解决办法是,clean项目之后,要package一下,再运行java文件。双击redis-server.exe启动,没有下载先下载redis,启动成功标志如下(一段时间后redis会自动退出,重新启动一下就好了)若依框架大量使用redis作为缓存,提前启动redis可以确保系统启动时,缓存相关功能能够正常初始化。②运行若依前端项目,出现以下图片启动完成。
2025-03-24 19:31:50
256
原创 微信小程序canvas不跟随页面滚动问题
去除最外层Page的height:100%或者100vh属性与overflow相关的属性即可。红色的才是他的位置,结果她跑到下面去了。
2025-03-16 20:24:49
163
原创 微信小程序获取用户位置信息不准确
谷歌地图的全球版在中国地段采用的是02坐标系,其他地段采用84坐标系,而卫星图采用的是全84坐标系,导致在我国区域谷歌地图的街景和卫星图不重合。中国区的谷歌地图由于采用的02坐标系的卫星测绘图,所以是一致的。手机GPS芯片原生得到的是坐标是84坐标,在我国,必须要得到授权后,才可以得到并使用02坐标系的加密方式,并且可以在我国02坐标系下进行使用。而国内几家大公司的地图的sdk,由于得到了国家的许可,提供了相应的sdk,可以通过调用sdk的方式得到02坐标系下的坐标值。
2025-03-16 20:01:43
203
原创 无效的 page.json [“permission“]
直接说答案,在app.json中配置,不要在子页面json文件中配置。先看代码,看起来没什么问题。
2025-03-16 19:12:17
111
原创 几种微信小程序获取 input 内容(直接代码演示)
input bindinput='getInputValue' name='price' type='text' placeholder='输入内容'></input>console.log(e.detail);// {value: "输入的内容", cursor: 光标位置}事件是在光标移动或输入内容发生变化时触发的,不需要手动点击按钮即可获取数据。1. 使用 bindinput 事件。
2025-03-12 20:28:32
262
原创 微信小程序“不等于”你知道吗(实例分析)
我发现我每次第一次输出的index值都是白色显示,后面删除成功index值都是蓝色显示,于是,我意识到应该是类型不同,应该第一次index类型是数字,所以无法筛选成功,后面我将符号换成!=,所有问题就解决啦。当我在网上找不到其他人遇到类似的问题后,开始console.log排查。此时我还没意识到问题,但我删除时每次删除第一下都有问题。==:严格不等于,比较类型,值是否都不相等。=:不等于,仅比较值是否不相等。
2025-03-12 15:55:42
106
原创 微信小程序的button按钮宽度设置无效
微信客户端 7.0 开始,UI 界面进行了大改版。小程序也进行了基础组件的样式升级,涉及的组件有 button icon radio checkbox switch slider。app.json 中配置 “style”: “v2” 表明启用新版的组件样式。
2025-03-06 13:39:15
144
原创 Please do not register multiple Pages in pages/track/track.js
直接说问题:Js文件中既包括Pages{},又包括Component{}解决:用一个就好了,把数据以及函数放一个里,删掉另一个。
2025-03-06 11:55:46
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人