vue中自定义指令

Posted 孙三峰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue中自定义指令相关的知识,希望对你有一定的参考价值。

在vue中自定义标签,首先要调用vue中一个directive的方法,具体方法:Vue.direction(‘指令名称‘,function(){    });

例如我们要写一个关于颜色的指令,叫v-colorred:

    

1 Vue.directive(‘colorred‘,function(){
2 
3   this.el.style.color=‘red‘;
4 });

 

 

html中,我直接用v-colorred指令就可以了,例如: 1 <p v-colorred>1234567890</p> 

要点提示:

  1.)再定义标签时,前面不用加v-,但是在用的时候得加上v-;

  2.)不可用vue中已经封装好的标签;

以上是关于vue中自定义指令的主要内容,如果未能解决你的问题,请参考以下文章

vue中自定义指令

vue基本使用

vue 中自定义指令改变data中的值

vue2.0和vue3.0中自定义指令(directive)的区别

手把手教你在 Vue3 中自定义指令

手把手教你在 Vue3 中自定义指令