vue2.x 渐进过渡到 vue3.x 的一个假设方案

背景

公司现有后台系统,两套混合使用:

  • bootstrap+jQuery+vue2全家桶+element(传统mvc)
  • ant-design-vue1.x+vue2全家桶(前后端分离)

大概步骤

  1. 重构第一套系统,完全采用前后端分离
  2. 引入 composition-api 重写
  3. 升级 vue3.x 全家桶
  4. 升级 ant-design-vue2.x 框架
  5. 重写已封装的组件
  6. 其他的一些兼容问题
  7. 引入 typescript 增强

注意事项

  1. 禁止直接使用第三方框架组件,必须二次封装组件使用,避免第三方框架的不兼容更新带来的升级问题
  2. 必须使用 eslint+prettier+stylelint 保证代码规范
  3. todo
讨论数量: 1

渐进过度的话,基础组件封装好之后部分业务重构试水踩坑应该还是比较必要的,之后再一点点迁移新老业务过去 :eyes:

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!