1、Vue 3 的 Template 支持多个根标签,Vue 2 不支持2、Vue 3 有 createApp(),而 Vue 2 的是 new Vue()createApp(组件),new Vue({template, render})3、v-model代替以前的v-model和.syncvue3中v-model的用法要求:props属性名任意,这里假设为 x,那么事件名必须为“update:x”
> <Switch :value="y" @update:value="y=$event"/>> vue2中的写法:<<Switch:value.sync=“y”/>> > vue3中的写法:<<Switch v=model:value="y">>4、context.emit新增context.emit,与this.$emit(vue3中只能在方法里使用)作用相同