vue 组件的函数的两种调用方式

在实际开发中通常会使用第三方的框架或者组件进行开发 很多时候只需要用到@change 或者@input这种方法。这些方法大部分时候只有一个参数可以通过event直接获取到值,这个时候如果要在此方法上多传一个参数可以这样写 @change(event,'自定义参数');但是当此方法含有不确定个数的参数时想增加多余参数的传递改怎么弄呢
方法1:

image.png

通过arguments传递参数 此时的arguments[1]就是原组件的实参 这样在自己的方法里面就可以通过arguments[1]的方式按顺序获取到原组件定义的参数 这样适用于不定参数的方式
方法2:
使用回调函数
image.png

需要注意的是使用此方法函数调用必须使用函数名+()的形式 否则不会执行return函数获取不到返回值
image.png

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容