vue2迁移到vue3遇到的问题总结

86 阅读1分钟

其实只要仔细看迁移指南就能解决绝大部分问题:v3-migration.vuejs.org/zh/breaking…
记录遇到的问题:

  1. v-model的使用
    • vue2中的v-model其实是v-model:value的简写
    • vue3中的v-modelv-model:modelValue的简写
    • vue3中的v-model还有其他扩展的功能,具体可以查看迁移指南
    • 组件中用到v-model的地方需要注意一下,包括夫组件和子组件的名称,只要名称修改过来理论上都能兼容,在语法上和optional API的使用在Vue3中都没有遇到问题
    • 一些vue2的第三方组件也需要将v-model绑定正确的变量,第三方组件的props变量可以到它的对应包下边去看,可以通过这个方法尝试能否无缝使用