为了账号安全,请及时绑定邮箱和手机立即绑定

vue:父组件使用props传函数如何增加额外参数

vue:父组件使用props传函数如何增加额外参数

呼啦一阵风 2019-03-28 10:15:37
子组件:props {  onSuccess: {    type: Function,    default: noop  }}methods: {    handleSuccess(res, rawFile) {      this.onSuccess(res, file, this.uploadFiles);    }}父组件使用:<el-upload    class="avatar-uploader upload"    :action="cloudUrl"    :on-success="handleUrl">methods: {    handleUrl(response, file, fileList) {    }}假设不改变子组件的,父组件的增加额外参数:methods: {    handleUrl(response, file, fileList, extra) {    }}:on-success="handleUrl"应该怎么改传参?如果子组件用emit的话,父组件可以用...arguments代表旧的参数,用props传函数再用...arguments不行,$event也不行。求教 评论邀请回答
查看完整描述

1 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

我知道了。
on-success="(response, file, fileList) => { handleUrlSuccess(response, file, fileList, 233) }"

查看完整回答
反对 回复 2019-04-11
?
萧十郎

TA贡献1815条经验 获得超13个赞

题主自问自答,有点意思,哈哈。


查看完整回答
反对 回复 2019-04-11
  • 1 回答
  • 0 关注
  • 1483 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信