- 博客(13)
- 收藏
- 关注
原创 微信小程序自定义头部导航栏返回页面方法,准确返回上一页
摘要:针对小程序页面返回时出现错误跳转问题(如B页面应返回A却跳转至C),分析发现是页面栈缓存未清除导致。原返回函数虽使用了uni.navigateBack()和getCurrentPages(),但缺少关键判断和缓存清理机制。改进方案:1)显式获取当前页面实例;2)新增主动清理缓存逻辑,支持调用页面自定义cleanup方法;3)增强错误处理和日志监控。核心改进在于从依赖框架自动管理转变为主动清理机制,通过操作currentPage.$vm实例和try-catch机制确保缓存清理安全可靠。
2025-12-11 16:20:08
605
原创 vsCode中解决红色波浪线提示
摘要:在VS Code中处理JSON文件时出现“Comments are not permitted”错误,可通过以下步骤解决:1)打开含注释的JSON文件,观察红色波浪线提示;2)将鼠标悬停于错误处查看提示;3)点击底部状态栏的"JSON"标识;4)搜索并选择"json with Comments"格式;5)切换后红色波浪线消失,实现JSON文件带注释编辑。该方法快速解决了JSON标准不支持注释的语法报错问题。
2025-11-07 09:24:39
325
原创 计算机网络
本文摘要:文章介绍了计算机网络的基础概念及三种交换技术。计算机网络是通过通信设备和线路连接形成的资源共享系统,包括硬件、软件和协议三部分,具有数据通信、资源共享等功能。重点对比了电路交换(电话网络)、报文交换(电报网络)和分组交换(现代网络)三种技术:电路交换独占线路但效率低;报文交换采用存储转发机制提高利用率;分组交换在报文交换基础上通过定长分组优化了存储转发效率,成为当前主流技术。三种技术各具特点,适用于不同网络场景。
2025-06-27 15:39:31
722
原创 微信小程序地图显示和动态显示中心点
本文介绍了在微信小程序中使用腾讯地图插件展示动态设备点位的方法。通过Vue Composition API和Pinia管理状态,实现以下功能:1)点击设备卡片传递deviceId参数;2)地图组件接收参数后定位指定设备;3)使用腾讯地图API完成逆地理编码;4)标记点点击显示详细信息。关键技术包括设备数据转标记点格式、地图中心点动态计算、地址信息获取与格式化展示等。注意事项包含数据空值处理、API调用频率控制、多端兼容性适配等。该系统实现了设备位置的精准展示和交互式查询功能。
2025-06-27 15:04:17
1043
原创 vue生命周期
Vue2与Vue3生命周期对比摘要: Vue2提供8个生命周期钩子(beforeCreate至destroyed),常用于数据初始化(created)、DOM操作(mounted)和资源清理(beforeDestroy)。Vue3保留了选项式API并调整了销毁钩子命名(beforeUnmount/unmounted),其核心创新是Composition API,通过setup()整合了初始化逻辑,提供onMounted等替代钩子。
2025-06-27 09:49:31
1067
原创 小程序中生命周期
小程序生命周期分为应用级和页面级。应用级在app.js定义,包含onLaunch(初始化)、onShow(前台切换)等函数;页面级在页面js文件中定义,包含onLoad(加载)、onShow(显示)等函数。执行顺序遵循首次启动、前后台切换等场景的固定流程。最佳实践建议:静态数据放在onLoad,动态数据放在onShow,及时用onUnload释放资源。调试可通过开发者工具模拟场景,常见问题包括重复请求数据等需用标志位控制。注意应用级生命周期无法访问页面数据,需通过getApp()共享。
2025-06-26 17:46:47
1085
原创 onShow和onLoad的区别
1. 采用onShow方法,列表会自动将未读和已读分开排序,未读的连续,已读的连续 打乱原先的位置。是小程序页面的生命周期函数,在页面卸载时触发。通常用于清理页面数据、取消监听或释放资源,例如关闭定时器、取消网络请求等。是小程序页面的生命周期函数,在页面显示时触发。适用于页面每次显示时需要执行的逻辑,例如刷新数据、更新状态等。2. 采用onLoad方法,触发事件后,事件位置保持原先的位置,不发生变化。例子:当通知列表信息,在触发已读和未读切换的事件的时候,
2025-06-26 17:31:37
395
原创 uniapp列表分类筛选列表数据
该功能采用uniapp,vue3的语法来设计一个报警页面数据渲染,并根据不同的分类条件展示不同的数据列表。以上就是今天要讲的内容,在实现一个数据渲染和加上条件检索数据列表的时候,首先需要清楚要以那个参数作为判断点,和将数据修改后要将数据及时显示,用的方法为set+方法名,首先要在渲染显示数据那一页声明函数,然后在修改页面中引用。
2025-03-20 16:53:18
1861
原创 vue3入门(超干货)
现在前端主流的框架为vue ,而vue3的语法远比vue2要来的简洁和易上手,故我直接介绍vue3的语法,带你从小白变大佬,纯干货,理论知识很少,主要讲如何快速上手写代码。
2025-03-20 10:24:06
1228
原创 在uniapp中修改数据后将数据信息保存到列表中,并使其跳转页面后直接回到该用户所在的页面位置
在uniapp中实现在用户列表中任意选中某一用户进行数据修改,然后修改完后将用户节点位置在用户列表中节点位置保存不变
2025-02-25 17:37:53
604
原创 在uniapp中用JavaScript对数据进行修改
在uniapp中获取用户数据信息,然后点击某一天用户数据,将该条用户的数据信息进行修改,并且实时返回在用户信息中和用户列表
2025-02-24 17:25:39
924
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅