5 Commits

Author SHA1 Message Date
bootx
eb99deb803 refactor(h5): 重构为 mobile/pc/shared 三层目录并实现双端入口分发
- 目录三层化:移动端代码集中 src/mobile/(App.vue/router/layout/views),
  PC 端 src/pc/,公共层 src/shared/(api/components/store/utils/styles 等);
  批量改写 @/<共享目录> → @/shared/<共享目录>
- 双端入口:index.html 内联脚本探测设备写 window.__DEVICE__,main.ts 据此
  挂载移动端(#app) 或 PC(#pc-app),零闪烁;PC 走 scoped px,
  postcss-mobile-forever 排除 src/pc/
- 路由切 history 模式,两端首页统一 /,/home* 兼容重定向;
  PC catch-all 渲染独立 NotFound 组件(非 redirect)
- 构建配置同步:svg iconDirs、less additionalData、Components dirs、warmup 路径
2026-06-24 12:02:57 +08:00
bootx
e750d6dc44 feat(h5): 基于vue3-vant4-mobile重建H5脚手架
升级至Vite8/Vue3.5/VueRouter5/Pinia3/UnoCSS66/TS5.9/vue-tsc3

纳入DarkMode/系统主题色/keep-alive+routeStore/http分层封装/vconsole

裁剪demo业务(dashboard等),移除echarts与mockjs

DaxPay品牌定制: 端口9100, 代理/server转发到19999

旧业务归档h5-legacy分支供后续重写参考, 新增MIGRATION-PLAN.md
2026-06-23 13:14:09 +08:00
DaxPay
616e0e1055 feat: 更新页面路由分布/调整配置支持PC显示/添加码牌收银台接口 2025-03-31 11:33:32 +08:00
DaxPay
5459778faf feat 更新h5脚手架 2024-05-15 13:23:15 +08:00
bootx
17b06dc9c0 init 初始化脚手架 2024-02-10 21:52:30 +08:00