iis服务器助手广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Vue3 入口文件createApp函数详解
  • 894
分享到

Vue3 入口文件createApp函数详解

vue3 createAppvue3 createApp函数 2023-05-16 14:05:32 894人浏览 独家记忆
摘要

在2.x中,main.js是Vue项目的入口文件,引入构造函数Vue,然后new Vue传入配置项生成vm实例,如下: import Vue from "vue" import Ap

2.x中,main.jsVue项目的入口文件,引入构造函数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,然后再调用vmmount方法传入选择器将实例挂载在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函数的文章就介绍到这了,更多相关vue3 createApp内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Vue3 入口文件createApp函数详解

本文链接: https://www.lsjlt.com/news/210068.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作