Vue2底层是通过es5的Object.defineProperty
Vue3底层是通过es6的Porxy
在vue2中,v-for 优先级高于 v-if;
在vue3 中,v-if 优先级高于v-for;
Vue2:选项式API,面向对象编程
Vue3:选项式API/组合式API,面向函数编程;没有this,处处皆函数
Vue2 只支持一个根节点 ,在模板中如果使用多个根节点时会报错,
Vue3 支持多个根节点,也就是 fragment。即以下多根节点的写法是被允许的。
Vue2底层是通过es5的Object.defineProperty
Vue3底层是通过es6的Porxy
在vue2中,v-for 优先级高于 v-if;
在vue3 中,v-if 优先级高于v-for;
Vue2:选项式API,面向对象编程
Vue3:选项式API/组合式API,面向函数编程;没有this,处处皆函数
Vue2 只支持一个根节点 ,在模板中如果使用多个根节点时会报错,
Vue3 支持多个根节点,也就是 fragment。即以下多根节点的写法是被允许的。