-
类型:
string | Element
-
限制: 只在用
new
创建实例时生效。 -
详细:
提供一个在页面上已存在的
DOM
元素作为Vue
实例的挂载目标。可以是CSS
选择器,也可以是一个HTMLElement
实例。在实例挂载之后,元素可以用
vm.$el
访问。如果在实例化时存在这个选项,实例将立即进入编译过程,否则,需要显式调用
vm.$mount()
手动开启编译。
提供的元素只能作为挂载点。不同于
Vue 1.x
,所有的挂载元素会被Vue
生成的DOM
替换。因此不推荐挂载root
实例到<html>
或者<body>
上。
如果render
函数和template property
都不存在,挂载DOM
元素的HTML
会被提取出来用作模板,此时,必须使用Runtime + Compiler
构建的 Vue 库。