javascript - vue中的修饰符是什么类型?
本文介绍了javascript - vue中的修饰符是什么类型?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
在看到官方教程中自定义指令时.
它的修饰符让我产生了疑惑.
它是一个boolean还是一个function?
我是调用的一个函数还是只是通过它的值进行其他的操作?
解决方案
Vue手册:
https://cn.vuejs.org/v2/guide...钩子函数参数
如果你是说这个手册里的修饰符,它既不是Boolean
也不是Function
,而只是一个JS对象表示的修饰符配置(比如{foo: true, bar: true}
)。
你的自定义指令才是一个函数,上面说到的这个修饰符配置,只是一个用来标记某个修饰符是否存在的对象而已。这整个对象会被当做参数传入你的自定义指令中,通过在自定义指令中对这个对象里某些元素真假值的判断,可以进行不同的操作处理,而这些修饰符配置JS对象,离开了指令函数就没有任何意义了。
这篇关于javascript - vue中的修饰符是什么类型?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文