关于triggerHandler和trigger触发自定义事件传递参数的问题
问题描述:
老师你好,triggerHandler触发时如果需要传递的参数参数只有一个,是不是可以不加中括号[], 直接以普通函数传递参数的方式传递,如果有多个参数必须要加中括号,而trigger只要传递参数,不管几个都需要中括号?
6
收起
正在回答
1回答
同学你好,理解有误差。具体可以结合下面的示例理解
1、传递多个参数,使用中括号,可以正常打印传递的值

2、传递多个参数,省略中括号,只能获取到第一个参数,后面的参数会被自动忽略

3、只有一个参数时,可以省略中括号

综上可知,triggerHandler和trigger传递参数的规则都是一样的,即:只有一个参数时,可以省略中括号[], 如果有多个参数时,必须加中括号
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星