微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

示例中aura:set的作用是什么?

如何解决示例中aura:set的作用是什么?


<aura:iteration items="{!v.contactlist}" var="con">
       <div class="slds-col slds-size_1-of-3 slds-p-around_small">
         <lightning:card title="{!con.LastName}" footer="{!con.Email}" iconName="standard:contact">
           <aura:set attribute="actions">
            <lightning:button name="{!con.Id}" label="view details" variant="brand" onclick="{!c.doredirect}"></lightning:button>
           </aura:set>
         <p class="slds-p-horizontal_small">
         {!con.FirstName}  {!con.LastName}
         </p>
         <br/>
        </lightning:card>
      </div>
     </aura:iteration>

由于 lightning:button (闪电:按钮)已经具有 onClick 来触发控制器功能,所以为什么我们需要

请帮助!

解决方法

没有“设置”来修改按钮。它为您提供了一种将东西注入lightning:card正确位置的方法。这样,您的按钮将显示为与系统中的其他卡一致。否则,您必须将按钮放置在Card的身上?还是手动重新创建整个样式(您可以使用LDS,但是如果将来样式发生更改该怎么办)?

请参见https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/components_facets.htm 您可以使用相同的技巧来构建自己的可重用组件,在其中只需注入少量更改即可。 LWC使用了类似的东西,但它被称为“插槽”而不是“构面”。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。