- 博客(13)
- 收藏
- 关注
原创 Protobuf -- 在uniapp、vue3和小程序使用google-protobuf和protobufjs序列化
Protocol Buffer(Protobuf)是Google开发的高效数据序列化格式,支持多语言,适用于微服务、网络传输等场景。使用流程包括安装编译器protoc、编译.proto文件生成目标语言代码、集成到项目中。文章详细对比了两种JS实现方案:官方google-protobuf(需预编译,严格规范)和社区protobufjs(支持动态解析,更灵活)。重点介绍了二者的安装配置、代码生成方法、API差异及适用场景,并提供了完整的序列化/反序列化示例代码,帮助开发者根据项目需求选择合适的方案。
2025-09-06 10:56:04
822
原创 uniapp image标签 src 绑定动态数据(响应式数据)显示问题
src="`/static/images/user/${item.icon}`" ✅ 正确用法。
2025-04-01 09:10:13
622
原创 git 将克隆的项目传到自己的仓库
分析:当使用 git pull 命令时,如果出现 “refusing to merge unrelated histories” 错误,这表示本地仓库的历史记录与远程仓库的历史记录没有共同的祖先。这通常发生在两个独立的代码库被合并时或者在创建新的 Git 仓库时出现。解决方法 :可以使用 git pull 命令的 --allow-unrelated-histories 参数来合并两个不相关的历史记录。要更改Git本地项目的远程仓库地址,你可以使用。切换到你的本地Git项目目录。命令更改远程仓库地址。
2024-10-29 09:04:52
400
1
原创 git 提交代码规范 带图标
提交字段 说明 emoji 示例 feat: 增加新功能 ✨ ✨ :新增功能 fix: 修复问题/BUG 🐛 🐛 :修复缺陷 style: 代码格式(不影响功能,例如空格、分号等格式修正) 💄 💄:代码格式(不影响功能,例如空格、分号等格式修正) perf: 优化/性能提升 ⚡️ ⚡️: 性能优化 refactor: 代码重构(不包括 bug 修复、功能新增) ♻️ ♻️: 代码重
2024-08-29 10:28:52
638
原创 Vue3中Element-plus 表单resetFields失效,不能重置该表单项,使用$nextTick解决问题
使用nextTick解决表单重置失效问题
2023-08-28 23:12:25
4962
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅