今天小编给大家分享一下Vue3入口文件createApp函数怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
在2.x
中,main.js
是vue项目的入口文件,引入构造函数Vue
,然后new Vue
传入配置项生成vm
实例,如下:
import Vue from "vue" import App from "./App.vue" import router from "./router" import store from "./store" new Vue({ router, store, render: h => h(App) }).$mount("#app")
在Vue3
中,通过使用 createApp
函数来创建应用,使用vue
库的createApp
方法传入基组件生成vm
,然后再调用vm
的mount
方法传入选择器将实例挂载在dom
节点上。
语法:
const app = Vue.createApp({ /* 选项 */ })
传递给createApp
的选项用于配置跟组件,也就是入口文件。
// 先导入createApp模块 import { createApp } from 'vue'; import App from './App.vue'; // createApp 创建一个APP实例,将入口文件放进去,参数是根组件(HelloVueApp),在使用 mount() 挂载应用时,该组件是渲染的起点。 createApp(App).mount('#app');
实例:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Vue 练习</title> <script src="https://unpkg.com/vue@next"></script> </head> <body> <div id="app" class="demo"> {{ message }} </div> <script> const HelloVueApp = { data() { return { message: 'Hello,this is Vue3!' } } } Vue.createApp(HelloVueApp).mount('#app') </script> </body> </html>
运行结果:
以上代码实现了: mount('#app')
将 Vue
应用 HelloVueApp
挂载到 <div id="app"></div>
的DOM
元素中。
以上就是“Vue3入口文件createApp函数怎么使用”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。