【问题标题】:Aura get boolean from parent to childAura 从父级到子级获取布尔值
【发布时间】:2021-05-23 02:46:00
【问题描述】:

我对销售人员很陌生。父组件中的布尔值将通过单击按钮进行更新。就这样完成了。现在我想根据父布尔值切换子组件中的类。所以我的问题是我怎样才能总是从孩子那里读取父布尔值?

父组件

<aura:attribute name="isActive" type="Boolean" default="false"/>

子组件

<div class="{!v.siActive ? 'bg-red' : ''}">
    ........
</div>

【问题讨论】:

    标签: salesforce apex salesforce-lightning aura-framework


    【解决方案1】:

    你见过https://developer.salesforce.com/docs/component-library/bundle/aura:valueChange/documentation吗?

    将 parent 属性传递给 child(在 parent 中有类似&lt;c:myChild isActive="{!v.isActive}"&gt; 然后在 child 中定义一个将在值更改时运行的处理函数。

    其实patterns for parent-child communication很少,选择看起来最简单/最接近你已有的东西

    【讨论】:

    • 非常感谢眼霜! +10 希望每当父布尔值变为真和假时,这将在运行时更新子类。我希望这个孩子根据父布尔更改添加和删除类。
    猜你喜欢
    • 1970-01-01
    • 2020-06-20
    • 1970-01-01
    • 1970-01-01
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    • 2019-05-11
    • 1970-01-01
    相关资源
    最近更新 更多