vue根组件实例和应用实例的区别?
vue官网的一段话,看不懂什么意思:
官网链接:https://cn.vuejs.org/guide/essentials/application.html#the-ro...
一、原文内容:
应用实例必须在调用了 .mount() 方法后才会渲染出来。该方法接收一个“容器”参数,可以是一个实际的 DOM 元素或是一个 CSS 选择器字符串:
// html<div id="app"></div>
// js
app.mount('#app')
应用根组件的内容将会被渲染在容器元素里面。容器元素自己将不会被视为应用的一部分。
.mount() 方法应该始终在整个应用配置和资源注册完成后被调用。同时请注意,不同于其他资源注册方法,它的返回值是根组件实例而非应用实例。
二、问题:
根组件实例和应用实例的区别是什么?它们用来干啥的?
回答:
区别
根实例是一个 组件 实例对象,应用实例是一个 vue 构造函数 实例对象
作用
一般根实例就是指 App
组件的实例对象,它是 vue 最顶层的组件,也是 应用的入口,你可以理解为“管理组件的组件”
应用实例是你 new Vue()
获取的(在 vue3 中就是 createApp()
),它负责初始化 vue 框架,加载相关资源,管理路由、数据请求这些 应用级别 的任务,调用了它,vue 才会开始工作
以上是 vue根组件实例和应用实例的区别? 的全部内容, 来源链接: utcz.com/p/934675.html