【问题标题】:How can i get boolean data from another component in vue js?如何从 vue js 中的另一个组件获取布尔数据?
【发布时间】:2021-01-22 05:06:42
【问题描述】:

我有两个组件。

在第二个组件“date-detail-filter”中,我总是跟踪布尔值,并希望在我的父组件中访问这些数据。

【问题讨论】:

    标签: javascript vue.js vuejs2 vue-component vuex


    【解决方案1】:

    你知道如何使用 $emit 吗?

    在您的日期详细信息过滤器组件中

    您可以将其添加到您的方法中。 this.$emit('your-event-name', 'your payload')

    在你的主要组件中。

    <date-detail-filter @your-event-name="functionName()"/>
    
    functionName(payload) {
       your logic here to hide the caret
    }
    

    $emit 用于通过事件将数据从子组件传递给父组件。

    【讨论】:

      猜你喜欢
      • 2018-07-08
      • 2018-03-09
      • 2020-02-10
      • 2018-02-19
      • 2021-09-14
      • 2018-03-16
      • 2017-09-23
      • 2020-07-10
      相关资源
      最近更新 更多