[vue] 说说你对选项el,template,render的理解
Activity
wenyejie commentedon Jun 17, 2019
el: 把当前实例挂载在元素上
template: 实例模版, 可以是
.vue
中的template, 也可以是template选项, 最终会编译成render函数render: 不需要通过编译的可执行函数
template和render, 开发时各有优缺点, 不过在线上尽量不要有template
yxllovewq commentedon Mar 10, 2022
el:被挂载的dom
template:会被render编译成vdom,在没有提供render选项时,会找template选项,没有template选项,会找el指向的外部template。
render:template最终都会通过render编译成vdom
sc950828 commentedon Sep 23, 2022
el: 把当前实例挂载在哪个元素上,vue2会替换该元素,vue3不会替换
template:最后都会被编译成渲染函数
render: 渲染函数
Cai-zhiji commentedon Jul 7, 2023
el选项用于指定Vue实例的挂载目标,
template选项用于定义组件的模板,
render选项提供了更灵活和直接的方式来手动渲染组件。
el
template
render