背景
日常总会碰到单位换算:装修算面积、海淘看英寸、写代码查数据存储、学生物理解题......
微信里搜「单位换算」,前几名的小程序我基本都试过一遍。能用,但总有几个槽点:界面像 2020 年的、有的带广告、工程单位不全、断网就废了。
作为前端,干脆自己做一个:量衡通 v1.0.0。
技术栈(简要)
| 项 | 选型 |
|---|---|
| 框架 | Taro 4 + React 18 |
| 语言 | TypeScript |
| 样式 | Less |
| 数据 | 26 类单位 JSON + 本地 Storage |
| 测试 | Jest(22 组换算校验) |
没有后端,没有登录,所有数据只在本地 。换算逻辑独立成 converter.ts,线性单位走基准中转,温度单独处理公式。
产品功能
1. 26 类单位全覆盖
长度、面积、体积、质量、温度、压强、功率、能量、密度、力、时间、速度、数据存储、数据传输速率、角度、加速度、质量流量、体积流量、焓、熵、频率、照度、亮度、放射性活度、辐射剂量、力矩......日常 + 工程都能查。

首页支持 类目搜索,例如输入「温度」「压力」快速定位。
2. 双向实时换算

- 改左侧或右侧数值,另一侧即时更新
- 点击 ⇄ 交换单位
- 展示换算关系(如
1 m = 0.001 km) - 一键复制结果
- 可收藏当前单位组合
3. 收藏 + 最近记录


- 收藏:常用组合(如 ℃→℉、m²→km²)一键直达
- 最近:自动保存最近 10 条,跨类目混排
4. 完全离线
单位数据内置在小程序包里,断网也能换算。开发时用开发者工具切「无网络」测过一轮。
5. 隐私
不收集个人信息;收藏、最近、设置均存 localStorage,不上传服务器。内置隐私政策页。
和常见换算工具的差异(主观体验)
| 维度 | 常见小程序 | 量衡通 |
|---|---|---|
| 类目 | 偏日常 | 26 类含工程单位 |
| 交互 | 多为单向输入 | 双向实时换算 |
| 离线 | 部分依赖网络 | 完全离线 |
| 广告 | 部分有 | v1.0 无广告 |
| 记忆 | 较少 | 收藏 + 最近 |
怎么用
方式一(推荐): 微信 长按识别下方小程序码 进入

方式二: 微信搜 「量衡通」
打开 → 选类目 → 输入数值 → 完成。
后续计划
- v1.0.1:根据早期反馈修 bug
- v1.1:全单位对照(1:n 视图)、深色模式等
欢迎反馈
如果发现某个单位系数有误,或希望增加单位:
小程序内 → 我的 → 意见反馈(跳转微信客服)