【Vue】el 和 $mount 的区别

说明#

两者在使用效果上没有任何区别,都是为了将实例化后的 vue 挂载到指定的 dom 元素中。

如果在实例化 vue 的时候指定 el 属性,则该 vue 将会渲染在此 el 对应的 dom 中;若没有指定 el 属性,则 vue 实例会处于一种“未挂载”的状态,此时可以通过 $mount 来手动执行挂载。

案例#

el#

<div id="app">
    <p>data: {{ text }}</p>
</div>
let vm = new Vue({
    el: '#app',
    data: {
        text: '这是一段文字。'
    }
})

$mount#

<div id="app">
    <p>data: {{ text }}</p>
</div>
let vm = new Vue({
    data: {
        text: '这是一段文字。'
    }
})

vm.$mount('#app')
posted @   Skyey  阅读(86)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示
主题色彩