我需要一种解决方案来获取vue应用程序中的所有输入,然后对它们进行一些处理,例如样式设置。
我正在考虑为此使用指令。
在处理角度项目时,我总是使用这种方式,在这里我可以创建一个带有选择器的指令,即
selector : input[type="text"].
export class MyCustomDirective {
constructor(el) {}
.............
}
然后,当我启动我的应用程序时,我获得了该应用程序的所有输入,而没有将创建的指令一一添加到它们。
不幸的是,Vue指令无法执行此操作,因为我必须在创建的指令前加上v-
所以这行不通
Vue.directive('input', {
bind: function (el) {
// some magic
},
});
有什么帮助或新想法吗?