首页 > 其他分享 >Vue进阶(幺陆陆):组件实例 $el 详解

Vue进阶(幺陆陆):组件实例 $el 详解

时间:2023-09-09 18:32:15浏览次数:26  
标签:el Vue console log 实例 陆陆 组件

this指向组件实例,$el用于获取Vue实例挂载的DOM元素,在mounted生命周期中才有效,之前的钩子函数内无效。如下代码所示,Vue脚手架中,$el指向当前组件template模板中的根标签。

<template>
  <div id="root">
    
      Lorem, ipsum
    
  </div>
</template>
<script>
export default {
  mounted () {
    // this.$el只在mounted中才有效
    console.log('this:', this) // 打印this指向组件实例。
    console.log('this.$el:', this.$el) // 打印这个vue组件的dom对象
    this.$el.style.color = 'red'
  },
  methods: {
    fn () {
      console.log('test_this.$el:', this.$el) // <div id="root">...</div>
    }
  }
}
</script>

控制台输出: 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

标签:el,Vue,console,log,实例,陆陆,组件
From: https://blog.51cto.com/shq5785/7420454

相关文章

  • 从零开始使用vue2+element搭建后台管理系统(前期准备)
    准备开始1.安装node(node-v查询版本号)(下载地址:https://nodejs.org/en/download/)2. 安装淘宝镜像 npminstall-gcnpm--registry=https://registry.npm.taobao.org3.安装webpack,以全局的方式安装 npminstallwebpack-g4.全局安装vue以及脚手架vue-cli npminst......
  • laravel环境配置
    laravel环境配置  laravel环境配置 learnku.com/docs/laravelvagrant--versionvagrantboxaddlaravel/homesteadvagrantboxlist ......
  • 一套基于spring boot vue开发的UWB定位系统源码 UWB全套源码
    现代制造业厂区面积大、人员数量多、物资设备不断增加,随着工业信息化技术的发展,大型制造企业中对人员、车辆、物资的管理要求越来越细致。高精度定位管理系统使用UWB室内定位技术,通过在厂区安装定位基站,为人员或设备佩戴定位标签的形式,实现人员精准实时定位。可以实现人员、车辆物......
  • shell 执行git 拉取代码并运行jar包
    #!/bin/shecho“正在获取git最新代码,请输入正确的用户名与密码”output=gitpulloriginmastera=$?b=0if[$a=$b];thenecho“代码拉取成功,正在执行打包”mvnclean&&mvncompile&&mvninstallecho“jar包复制到/mydata/app”mv-f/mydata/idg-server/target/a.jar......
  • springboot 框架国际化 + thymeleaf
    项目目录结构注意:导入thymeleaf,web的pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org.springframework.boot&l......
  • Semantic Kernel
    https://github.com/microsoft/semantic-kernelSemanticKernel isanSDKthatintegratesLargeLanguageModels(LLMs)like OpenAI, AzureOpenAI,and HuggingFace withconventionalprogramminglanguageslikeC#,Python,andJava.SemanticKernelachievesth......
  • vue.js:响应式布局([email protected])
    一,代码:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859<template>  <divclass="hello">    <div>页......
  • 【笔记】机器学习基础 - Ch6. Kernel Methods
    6.1Introduction继续从二分类模型出发,实际情况中样本通常不是线性可分的一种思路是增大特征空间的维度,也就是加入原本特征的组合,即一个从\(\calX\)到更高维\(\mathbb{H}\)的非线性映射\(\Phi:\calX\to\mathbb{H}\),从而在\(\mathbb{H}\)可能变得线性可分;尽管SVM对有......
  • AutoCAD Electrical下载-AutoCAD Electrical中文版下载 功能介绍
    AutoCADElectrical2020是一款面向电气设计师们使用的cad软件,在CAD原有的基础上添加了创建原理图,导线编号,生成物料清单等用于自动完成电气控制工程设计任务的工具,是电气行业用户专用的cad软件型号。软件地址:看置顶贴AutoCADElectrical2013中文安装教程:1、AutoCADElectrical20......
  • Autocad Electrical 2020中文电气版64位下载 新功能介绍
    本文为电气控制设计师准备了2022版AutoCADElectrical,此软件延续了AutoCAD一贯的用户界面,上手非常容易,可以有效提升电气设计效率。这一版本的软件优化了功能按钮和布局,而且还可以将标题栏位置和对正属性保留到非活动图形中。软件地址:看置顶贴性能引见1、提升出产效力工程师在开启电......