元件例項 $el 詳解
導讀 | 獲取Vue例項掛載的DOM元素,自mounted鉤子函式開始生效,之前的鉤子函式內無效。如下程式碼所示,Vue腳手架中,$el指向當前元件template模板中的根標籤。 |
this指向元件例項,$el用於獲取Vue例項掛載的DOM元素,在mounted生命週期中才有效,之前的鉤子函式內無效。如下程式碼所示,Vue腳手架中,$el指向當前元件template模板中的根標籤。
<template> <div id="root"> <h1 @click="fn()"> Lorem, ipsum </h1> </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>
控制檯輸出:
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2840722/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CSS例項詳解:Flex佈局CSSFlex
- EventBus詳解及簡單例項單例
- Spring事務管理(詳解+例項)Spring
- PHP7 新增功能詳解(例項)PHP
- 50個典型電路例項詳解
- MySQL共享鎖:使用與例項詳解MySql
- element-plus中el-container元件的重要用法詳解AI元件
- React獲取元件例項React元件
- Oracle minus用法詳解及應用例項Oracle
- 正規表示式分組例項詳解
- Python程式和執行緒例項詳解Python執行緒
- Spring EL表示式使用詳解Spring
- axios模擬GET請求例項及詳解iOS
- Navigation問題詳解——Fragment建立新的例項NavigationFragment
- 例項詳解 Java 死鎖與破解死鎖Java
- [Android]Gank 元件化例項AppAndroid元件化APP
- [譯]例項詳解防抖與節流(乾貨!!!)
- 例項詳解如何構建動態SQL語句SQL
- Linux與windows檔案傳輸詳解及例項LinuxWindows
- MySQL 序列 AUTO_INCREMENT詳解及例項程式碼MySqlREM
- vue之父子元件間通訊例項講解(props、$ref、$emit)Vue元件MIT
- 例項詳解不同VLAN間通訊(轉發過程)
- LINUX Shell指令碼程式設計例項詳解(一)上Linux指令碼程式設計
- 例項詳解構建數倉中的行列轉換
- 【Spring Boot架構】整合Mybatis-Plus的例項詳解Spring Boot架構MyBatis
- PHP 觀察者模式應用場景例項詳解PHP模式
- Java開發中的事件驅動模型例項詳解Java事件模型
- 例項程式碼詳解正規表示式匹配換行
- 6個例項帶你解讀TinyVue 元件庫跨框架技術Vue元件框架
- 合成複用原則詳解篇(附圖解及原始碼例項)圖解原始碼
- 30 個例項詳解 ,讓運維徹底搞清TOP 命令!運維
- CSS3 Flex 彈性佈局例項程式碼詳解CSSS3Flex
- CSS3繪製太極圖程式碼例項詳解CSSS3
- Python訪問小程式簡單方法程式碼例項詳解Python
- 詳解Python物件導向程式設計之類、例項、方法Python物件程式設計
- React之配置元件的props(兩個例項)React元件
- Flutter中表單元件綜合運用例項Flutter元件
- 抽象類能例項化嗎?——口氣很強硬——“不能”(詳解)抽象