首页 > 其他 > 详细

Vue在子组件内如何触发父组件的方法

时间:2020-04-30 23:42:03      阅读:62      评论:0      收藏:0      [点我收藏+]

在父组件中:

<template>
    <div>
      <iframeDialog name="ifrFddDialog" :visible.sync="ifrVisible" v-on:onClose="myFunc" ></iframeDialog>
    </div>
</template>    
data() {
  return {
    ifrVisible: false
  }
},
methods: {
  myFunc: function (args) {
    console.log(args);
  }
}

注意:用v-on:来绑定事件监听器, 也可以用@来代替

在子组件中使用$emit触发父组件的自定义事件onClose:

this.$emit(‘onClose‘, {name: ‘world‘});

 

也可以用$emit来触发父组件更新子组件的属性,如visible属性

 this.$emit(‘update:visible‘, false);

  

  

 

Vue在子组件内如何触发父组件的方法

原文:https://www.cnblogs.com/yumianhu/p/12811744.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!