# 祈运小程序前端 Taro + React 微信小程序前端,页面按参考图片生成: - `pages/my/index`:我的 - `pages/profile-edit/index`:我的页面上点击小铅笔修改的页面 - `pages/follow/index`:关注我们 - `pages/contact/index`:联系我们 - `pages/agreement/index`:用户协议 / 隐私协议 - 吉分兑换在“我的”页面中以弹窗形式呈现 ## 本地开发 ```bash npm install npm run dev:weapp ``` 后端默认请求 `http://101.43.139.56/hera`,例如登录接口完整路径为 `http://101.43.139.56/hera/api/auth/wx-login`。可通过构建环境变量 `HERA_API_BASE_URL` 覆盖: ```bash # 改回本机后端测试 HERA_API_BASE_URL=http://127.0.0.1:8080 npm run build:weapp ``` H5 真实接口模式不要携带 `?preview=1`;该参数仅用于只读素材预览,不登录、不保存或上传。 微信注册需在微信开发者工具/小程序中完成,H5 不生成假微信登录凭证。 头像上传也使用同一个 API 前缀;头像展示若后端返回绝对 URL,前端保留该 URL,服务器需将 `TENCENT_COS_PUBLIC_BASE_URL` 配置为对应的文件签名入口(例如 `http://101.43.139.56/hera/file/`), 不要指向开发机 `127.0.0.1`,也不要将 `/file/access` 直接代理为 COS 对象路径。 HTTP/IP 地址用于当前联调部署;正式微信发布前需配置 HTTPS 合法域名。 资料及头像联调、接口和验收说明见 [账号联调说明](docs/account-backend-integration.md)。 微信构建后自动执行 WXSS 兼容检查(也可单独运行 `npm run check:wxss`)。 本机存在微信开发者工具的 `wcsc` 时会额外编译全部 WXSS,避免 Taro 构建通过但微信样式编译失败。 其他安装位置可通过 `WECHAT_WXSS_COMPILER` 指定编译器路径;未安装时只做静态检查并明确提示。