Bootstrap

vue2与vue3的不同

💫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");
;