# 选项/DOM
# el
- 提供一个在 DOM 上已经存在的元素作为 Vue 实例挂载的目标。
- 如果在实例化时存在这个选项,实例将立即进行编译过程,否则,需要显示调用
vm.$mount
手动开启编译。
提供的元素只能作为挂载点,所有的挂载元素都会被 Vue 生成的 DOM 替换,
因此不推荐挂载 root 实例到<html>
或<body>
上。
如果
render
函数和template
property 都不存在,挂载 DOM 元素的 html 会被提取出来做模板,
此时必须使用Runtime
+Compiler
构建的 Vue 库。
# template
- 一个字符串模板作为 Vue 实例的标识使用。模板将会替换挂载的元素。
如果 Vue 选项中包含渲染函数(render),该模板将会被忽略。
函数式组件 →