账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue:父组件使用props传函数如何增加额外参数
    45
    0

    子组件:

    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也不行。求教

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部