Vue手册:https://cn.vuejs.org/v2/guide...钩子函数参数 如果你是说这个手册里的修饰符,它既不是Boolean也不是Function,而只是一个JS对象表示的修饰符配置(比如{foo: true, bar: true})。 你的自定义指令才是一个函数,上面说到的这个修饰符配置,只是一个用来标记某个修饰符是否存在的对象而已。这整个对象会被当做参数传入你的自定义指令中,通过在自定义指令中对这个对象里某些元素真假值的判断,可以进行不同的操作处理,而这些修饰符配置JS对象,离开了指令函数就没有任何意义了。
Vue手册:
https://cn.vuejs.org/v2/guide...钩子函数参数
如果你是说这个手册里的修饰符,它既不是
Boolean
也不是Function
,而只是一个JS对象表示的修饰符配置(比如{foo: true, bar: true}
)。你的自定义指令才是一个函数,上面说到的这个修饰符配置,只是一个用来标记某个修饰符是否存在的对象而已。这整个对象会被当做参数传入你的自定义指令中,通过在自定义指令中对这个对象里某些元素真假值的判断,可以进行不同的操作处理,而这些修饰符配置JS对象,离开了指令函数就没有任何意义了。