vue的自定义指令注册使用

文章浏览阅读238次,点赞6次,收藏4次。是在main.js中注册的指令在任何组件内都可以使用,指令在使用时不论是全局还是局部注册的,写成v-指令名。mounted()时组件生命周期的挂载后阶段,此阶段可获得渲染后的dom元素。页面一上来就获取焦点,需要借助生命周期mounted,在不使用指令的情况下。指令是directives声明的 ,其中el就是指令所在的dom元素。要先用ref和$refs获取到dom元素,在执行下面代码。在main.js中注册,例如,焦点,字体大小,背景色等。是在某个组件内注册的指令,只能在这个组件内使用。