个人见解
不一定正确,如果做升级
- 语法需要修改
- 可以更好的支持typescript
比较
生命周期的变化:变化不大,setup代替了之前的beforeCreate和created,其他生命周期名字有些变化,功能都是没有变化的。
Vue2.x | Vue3 |
---|---|
beforeCreate | 使用 setup() |
created | 使用 setup() |
beforeMount | onBeforeMount |
mounted | onMounted |
beforeUpdate | onBeforeUpdate |
updated | onUpdated |
beforeDestroy | onBeforeUnmount |
destroyed | onUnmounted |
errorCaptured | onErrorCaptured |
备注
推荐文章 https://juejin.cn/post/6892295955844956167