码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-05-01 01:06:06      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:als   turn   javascrip   method   name   console   html   事件监听器   font   

在父组件中:

<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在子组件内如何触发父组件的方法

标签:als   turn   javascrip   method   name   console   html   事件监听器   font   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!