PeterYoung01
2019-05-08 09:53
采纳率: 40%
浏览 2.5k

vue工程使用子组件使用$emit调用父组件方法失败

触发点击事件后,控制台没有错误提示
触发点击事件后,控制台没有错误提示
图片说明
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 于丸 2019-05-10 16:50
    已采纳

    猜测可能
    1.你子组件的this指向对么?
    2.你向父组件传的参数对么?
    3.你父组件写了choosemeida这个方法了么?

    点赞 评论
  • lllomh 2019-05-08 10:19

    失败请你把报错贴出来啊

    点赞 评论
  • 流转的年华 2021-03-08 16:44

    传递多个参数时,接受的参数以数组形式接受的。

    比如子组件传参: this.$emit(choosemeida,agr1,agr2)

    父组件绑定接受如下:@choosemeida=choosemeida(arg)

    choosemeida(arg){

     let arg1=arg[0];

     let arg2=arg[1];

    }

    //看你的截图应该是接受参数的时候,没有在括号里面加arg参数

    点赞 评论

相关推荐 更多相似问题