本教程操作环境:windows7系统、vue3版,DELL G3电脑。el是element的缩写,可称之为挂载点。原理来自于:mvc架构中,使用一个标签当做容器包住一些标签,使得标签被重新渲染,同时保留一些必要的属性。每个Vue2.0项目中
本教程操作环境:windows7系统、vue3版,DELL G3电脑。
el是element的缩写,可称之为挂载点。原理来自于:mvc架构中,使用一个标签当做容器包住一些标签,使得标签被重新渲染,同时保留一些必要的属性。
每个Vue2.0项目中我们都会看到入口文件(即main.js)中,在生成根实例时会配置el属性,而我们自己创建的组件中则不能配置该属性,下面引用了官方文档中对el属性的说明:
el
简单来说el的作用就是表明我们要将当前vue组件生成的实例插入到页面的哪个元素中,el属性的值可以是css选择器的字符串,或者直接就是对应的元素对象。并且只能在使用new生成实例时才能配置el属性,而我们在组件中只是export一个配置对象,如果设置了el则会报错。
// 错误使用方式,在组件中设置el
// 提示错误: [Vue warn]: option "el" can only be used during instance creation with the `new` keyWord.
export default {
el: '#app'
}
// 正确写法
var vm = new Vue({
el: '#app'
})
我们再看看项目中的index.html。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>backstage</title>
</head>
<body>
<!-- {el:'#app'} 即把这里的元素作为根实例的挂载对象 -->
<div id="app"></div>
</body>
</html>
打印vm.$el,会发现实例已经被挂载到el对于的元素中:
以上就是vue中的el是指什么简写的详细内容,更多请关注编程网其它相关文章!
--结束END--
本文标题: vue中的el是指什么简写
本文链接: https://lsjlt.com/news/205860.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2023-05-25
2023-05-25
2023-05-25
2023-05-25
2023-05-25
2023-05-24
2023-05-24
2023-05-24
2023-05-24
2023-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0