目录

小程序交互与一些技术总结

小程序交互与一些技术总结

小程序交互特性分析

冷启动机制
点击右上角菜单选择"重新进入小程序"会触发冷启动,回到最初进入的页面状态。例如通过配置二维码跳转路径后,即使在小程序内导航到其他页面,冷启动后仍会返回初始配置页面并携带原始参数。

场景值处理与弹窗控制
通过app.vueonShow生命周期监听场景值变化可实现单次弹窗逻辑。需注意熄屏后重新亮屏会触发相同场景值的onShow事件,此时需比对存储的变量锁避免重复弹窗。若需保持从分享入口每次进入都弹窗,需增加时间戳或随机数校验来区分真实的新访问。

蓝牙协议差异

经典蓝牙
采用SPP协议模拟串行通信,适用于持续数据交换场景。

低功耗蓝牙(BLE)
基于GATT协议构建服务,通过特征值通信,适合间歇性数据传输的节能场景。

跨域Cookie管理

域名共享方案
设置Cookie时指定父级域名(如.example.com),可使所有子域名共享登录状态:

Cookies.set('TokenKey', token, { 
  expires: 7, 
  domain: '.example.com' 
})

适用于多项目共用认证体系的场景,如projectA.example.comapi.example.com间保持会话。# 小程序交互