mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-ui.git
synced 2026-06-21 17:40:25 +08:00
1.6 KiB
1.6 KiB
seller Vue 3 + Element Plus 迁移说明
已完成
- 依赖升级:
vue@3、vue-router@4、vuex@4、element-plus、vue-lazyload@3 - 入口:
src/main.js(createApp) - 路由、动态路由、全局
$Message/$Modal/$Notice、$filters - 移除
view-design,axios已改用@/utils/message - 页面装修模块从 manager 同步(
shop/wap、shop/modelList等) - 订单、促销、分销、统计等业务页从 manager 迁移并适配商家 API
yarn run build编译通过
本地运行
cd seller
yarn install
yarn run dev
Node 16+,包管理统一 yarn。商家后台默认端口见 src/config/index.js(10002)。
本轮补充(样式 / 商品发布)
goodsOperation.vue:el-steps步骤条goodsOperationFirst.vue/goodsOperationSec.vue:去除 iView 图标、ButtonGroupshop/hotzone/index.vue:el-dialog热区弹窗common.scss/table-common.scss:列表页双 Card 间距、el-form-item对齐addGoods.scss/home.scss等::deep()语法修复
可选后续
- 业务代码中仍可使用
this.$Message/this.$Modal(兼容层映射到 Element Plus) - 样式文件中残留的
.ivu-*类名可逐步清理 - 商品发布三步流程建议上线前重点回归测试
迁移脚本
scripts/migrate-iview-to-element.js— 从 manager 复制装修模板 + 批量替换scripts/copy-manager-migrations.js— 从 manager 复制已迁移业务页
上线前检查
四端统一清单(认证、axios、Element Plus、分端专项):../MIGRATION-VUE3.md