From fc3cad18e6dfdef5f4f6b4100ef7382e1a502d0f Mon Sep 17 00:00:00 2001 From: Yer11214 <17633066053@163.com> Date: Tue, 7 Jul 2026 17:10:44 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E7=9B=B4=E6=92=AD?= =?UTF-8?q?=E6=88=BF=E9=97=B4=E9=A1=B5=E9=9D=A2=E5=8F=8A=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E5=92=8C=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增直播房间页面,支持竖屏直播模式 - 实现直播播放器和消息展示功能 - 增加购物车按钮和商品推荐展示 - 更新样式以适应新页面布局 - 移除不再使用的 MQTT 相关文件和 API 调用 --- VUE3_MIGRATION_PLAN.md | 638 +++++++++++++ api/live.js | 10 - config/api.js | 6 +- package-lock.json | 879 +++++++++++++++++- package.json | 1 + pages.json | 17 +- pages/live/mqtt/mqtt-weixin.js | 379 -------- pages/live/utils/liveSetting.js | 34 - pages/{ => promotion}/live/live-vertical.scss | 36 +- pages/{ => promotion}/live/live.scss | 183 +++- pages/{ => promotion}/live/mqtt/mqtt.js | 0 pages/{ => promotion}/live/room.vue | 305 +++++- pages/{ => promotion}/live/utils/liveChat.js | 2 +- pages/{ => promotion}/live/utils/liveMqtt.js | 5 - .../live/utils/liveRecommend.js | 0 pages/promotion/live/utils/liveSetting.js | 41 + 16 files changed, 2028 insertions(+), 508 deletions(-) create mode 100644 VUE3_MIGRATION_PLAN.md delete mode 100644 pages/live/mqtt/mqtt-weixin.js delete mode 100644 pages/live/utils/liveSetting.js rename pages/{ => promotion}/live/live-vertical.scss (84%) rename pages/{ => promotion}/live/live.scss (80%) rename pages/{ => promotion}/live/mqtt/mqtt.js (100%) rename pages/{ => promotion}/live/room.vue (79%) rename pages/{ => promotion}/live/utils/liveChat.js (99%) rename pages/{ => promotion}/live/utils/liveMqtt.js (98%) rename pages/{ => promotion}/live/utils/liveRecommend.js (100%) create mode 100644 pages/promotion/live/utils/liveSetting.js diff --git a/VUE3_MIGRATION_PLAN.md b/VUE3_MIGRATION_PLAN.md new file mode 100644 index 0000000..1a7113c --- /dev/null +++ b/VUE3_MIGRATION_PLAN.md @@ -0,0 +1,638 @@ +# Vue 3 语法改造计划 + +> 本文档用于按文件夹逐步改造业务代码。框架层(Vue 3 运行时、uView Plus、Vuex 4)已就绪,目标是让各模块语法与 Vue 3 完全兼容,并可选升级为 Composition API。 + +## 改造目标 + +| 层级 | 说明 | 是否必须 | +| --- | --- | --- | +| L1 兼容性修复 | 模板语法、uView Plus 组件、生命周期等 Vue 3 不兼容写法 | 必须 | +| L2 代码现代化 | Options API → `