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