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