fix(h5): show raw skin age, support Harmony touch pickers and add WeChat logout

This commit is contained in:
xsl
2026-10-13 16:12:54 +08:00
parent 4e42e33994
commit e71368db6d
23 changed files with 1984 additions and 1325 deletions
+3 -1
View File
@@ -1,4 +1,6 @@
# mobile-select 1.4.0
来源:npm `mobile-select@1.4.0`(MIT,见同目录 `LICENSE`),取 `dist/mobile-select.iife.min.js` 与 `dist/style/mobile-select.css`,未改动。
来源:npm `mobile-select@1.4.0`(MIT,见同目录 `LICENSE`),取 `dist/mobile-select.iife.min.js` 与 `dist/style/mobile-select.css`。
2026-10-13 本地兼容补丁:不再按 UA 名称判断触摸设备,改用 `navigator.maxTouchPoints > 0` 或 `ontouchstart` 能力;解决不带 Android 标识的 OpenHarmony/ArkWeb 被错误绑定鼠标事件的问题。事件坐标按 `touches/changedTouches` 读取,不依赖全局 `TouchEvent` 构造函数存在。上游版本和 MIT 声明保留,升级依赖时须保留此补丁并运行 `h5/test/harmony-picker.mjs` 回归。
档案页的出生年月 / 性别 / 地区滚轮由它渲染,样式覆盖写在 `css/style.css` 的 mobile-select 段。
File diff suppressed because one or more lines are too long