Vue自定义指令

时间:2020-05-13 20:49:31

标签: javascript angular vue.js

我需要一种解决方案来获取vue应用程序中的所有输入,然后对它们进行一些处理,例如样式设置。

我正在考虑为此使用指令。

在处理角度项目时,我总是使用这种方式,在这里我可以创建一个带有选择器的指令,即

selector : input[type="text"]. 

export class MyCustomDirective {

constructor(el) {}

.............

}

然后,当我启动我的应用程序时,我获得了该应用程序的所有输入,而没有将创建的指令一一添加到它们。

不幸的是,Vue指令无法执行此操作,因为我必须在创建的指令前加上v-

所以这行不通

Vue.directive('input', {

bind: function (el) {

// some magic

},

});

有什么帮助或新想法吗?

0 个答案:

没有答案