💫vue2中的new Vue与vue3 中的createApp 作用都是应用初始化。
vue2时代时,在使用vue-cli脚手架开发vue应用的时候,一定在src/main.js里见过这样的代码
new Vue({
router,
store,
render: h => h(App)
}).$mount('#app')
一切从new一个vue实例开始,然后当你使用vue3进行开发的时候,同样是入口文件main.js,却变成了下面这样
import { createApp } from 'vue'
import App from './App.vue'
const app = createApp(App);
// 全局注册store
app.use(store);
app.use(router);
app.mount("#app");