3.1 main.js的区别
先直接看代码上的区别
2.x(使用旧版脚手架创建)
import Vue from 'vue'
import App from './App'
new Vue({
el:'#app',
components:{App},
template:'<app/>'
})
2.x(使用新版脚手架创建)
import Vue from 'vue'
import App from './App.vue'
new Vue({
render:h=>h(App)
}).$mount('#app')
3.0
import { createApp } from 'vue'
import App from './App.vue'
createApp(App).mount('#app')
区别
vue3.0
的写法上更加的简洁vue3.0
中的main.js
引用vue
变成函数式vue3.0
变为createApp
创建vue
实例