- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 微信小程序 - 全局缓存方式
所以想着如何用其他方式方便的缓存数据,并且不需要长久缓存,使用 wx.setStorageSync 这种接口,会阻塞进程,影响性能,而且其实我需要在小程序运行过程中缓存即可,不需要永久缓存。没有写得很复杂,大家可以自行扩展,根据不同的数据类型设置方法,或者说直接使用静态属性的方式在其他类中使用都可以,主要就是这样一种思路。网上百度了一下,没找到适合自己的方式,就想到了类的静态属性,试了一下,居然可以,即便在不同的页面导入使用,也能保持静态属性的值。
2025-12-31 16:12:00
26
原创 微信小程序 - 将全局组件按需写入到页面json
本文介绍了一个自动检测并添加Vant组件到微信小程序JSON配置的Node.js脚本。该脚本通过扫描项目中的wxml文件,识别使用的Vant组件,并自动将其添加到对应页面的JSON配置中。主要功能包括:遍历pages和components目录,解析wxml文件中的Vant组件标签,匹配预定义的Vant组件列表,并将未注册的组件自动写入JSON文件。脚本采用懒加载方式,只添加实际使用的组件,避免全局引入所有组件带来的性能问题。使用前需要修改项目路径,开发者可根据需求调整组件检测逻辑。该工具简化了组件管理流程,
2025-12-29 15:54:30
103
原创 微信小程序 - 检查wxss中未被wxml使用的类
本文介绍了一个用于检测微信小程序中未使用CSS类的Python脚本。该脚本通过分析同一目录下的.wxml和.wxss文件,使用正则表达式提取已使用的类名和定义的类名,然后计算差集得到未使用的类。主要功能包括:1)从WXML提取class属性值;2)从WXSS提取类定义;3)排除Vant组件类;4)支持遍历pages和components目录。该工具可以帮助开发者优化小程序包大小,移除冗余CSS代码。使用Python 3.12.6实现,也可用Node.js开发类似功能。
2025-12-29 15:39:55
115
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅