vue的el

  • 类型: 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 库。

生命周期图示
运行时 + 编译器 vs. 只包含运行时

相关推荐
烟袅12 小时前
JavaScript 是如何“假装”多线程的?深入理解单线程与 Event Loop
前端·javascript
烟袅13 小时前
一文看懂 Promise:异步任务的“执行流程控制器”
前端·javascript
冴羽13 小时前
从 useState 到 URLState:为什么大佬们都在删状态管理代码?
前端·javascript·vue.js
zhuweileo13 小时前
npx命令的作用
前端
AiXed13 小时前
PC微信 device uuid 算法
前端·算法·微信
桃桃乌龙_952713 小时前
IntersectionObserver实现横向虚拟滚动列表
前端·vue.js
float_六七13 小时前
SQL中的NULL陷阱:为何=永远查不到空值
java·前端·sql
小满zs13 小时前
Next.js第三章(App Router)
前端
小满zs13 小时前
Next.js第二章(项目搭建)
前端
前端小张同学13 小时前
基础需求就用AI写代码,你会焦虑吗?
java·前端·后端