vue基礎實踐:refs
refs vue框架開發的時候,咱們儘量減小直接操做dom 基於元素給當前元素設置refs,能夠把當前元素放到this.$refs對象中,從而實現對DOM的直接操做(只有在mounted及以後才能夠獲取到這些元素)
html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <!-- refs vue框架開發的時候,咱們儘量減小直接操做dom 基於元素給當前元素設置refs,能夠把當前元素放到this.$refs對象中,從而實現對DOM的直接操做(只有在mounted及以後才能夠獲取到這些元素) --> <!-- 渲染模板 --> <div id="app"> <h3 v-html='msg' ref='titleBOx'></h3> <p ref='pBox'></p> </div> </body> <script src="node_modules/vue/dist/vue.min.js"></script> <script> let vm = new Vue({ el:'#app', data:{ //=>destroy 銷燬 msg : '你好世界' }, mounted(){ //={titleBox:H3} console.log(this.$refs); //this.$refs.titleBox; } }); </script> </html>
運行效果以下:
vue