【JavaScript】绑定事件的回调写法及默认参数的实际使用


标签点击方法中通过事件总线$bus.$emit了一个clickEvent事件,并传了this.activeName参数

目标组件里mounted钩子里监听on了事件,不想将回调写在mounted钩子里,所以定义一个回调getChartInfo。

注意:这里回调写法不能写成 this.getChartInfo(),这种写法的是将函数执行并赋值,所以没有绑定成功,只是将函数的返回值当做回调,这样肯定是不行的。

绑定事件时,回调写法应该就是this.getChartInfo,函数名代表了函数指针,这样才能绑定回调函数,而不是只得到一个函数的返回值。

将回调写在method里,并接收了emit时传的参数

学习点:1.分清JavaScript中的函数加不加括号的意义。

    ★2.定义函数时直接用 = 给形参parameter 赋值一个默认值。调用函数时缺省实参argument(不传参),则此时执行函数时使用默认值。(经常用作默认展示)

缺省值深入学习 

https://blog.csdn.net/neweastsun/article/details/104108497