javascript - vue中的修饰符是什么类型?

查看:73
本文介绍了javascript - vue中的修饰符是什么类型?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

在看到官方教程中自定义指令时.
它的修饰符让我产生了疑惑.
它是一个boolean还是一个function?
我是调用的一个函数还是只是通过它的值进行其他的操作?

解决方案

Vue手册:
https://cn.vuejs.org/v2/guide...钩子函数参数

如果你是说这个手册里的修饰符,它既不是Boolean也不是Function,而只是一个JS对象表示的修饰符配置(比如{foo: true, bar: true})。

你的自定义指令才是一个函数,上面说到的这个修饰符配置,只是一个用来标记某个修饰符是否存在的对象而已。这整个对象会被当做参数传入你的自定义指令中,通过在自定义指令中对这个对象里某些元素真假值的判断,可以进行不同的操作处理,而这些修饰符配置JS对象,离开了指令函数就没有任何意义了。

这篇关于javascript - vue中的修饰符是什么类型?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆