1)、vue3和vue2底层语言不同
vue2底层源码用JS编写的
vue3底层尖码用TS(TypeScript)编写的
2)、vue3和vue2双向绑定不同
vue2主要用的Object.defineProerty()实现 但不能监听对象和数组的变化
vue3主要用的ES6新增的proxy实现双向绑定,可以能监听对象和数组的变化
vue2底层源码用JS编写的
vue3底层尖码用TS(TypeScript)编写的
vue2主要用的Object.defineProerty()实现 但不能监听对象和数组的变化
vue3主要用的ES6新增的proxy实现双向绑定,可以能监听对象和数组的变化