salesforce - 如何在 Aura 组件中引用自定义元数据?
问题描述
<ltng:require>
我有一个通过标签调用外部 CSS 的 Aura 组件。我需要将 URL 保存在自定义元数据或 Salesforce 中的自定义标签中,而不是.cmp中的硬编码 URL
.CMP的片段
<ltng:require scripts="{!join(',',
'https://simpleui-test-au.vixverify.com/df/javascripts/greenidConfig.js',
'https://simpleui-test-au.vixverify.com/df/javascripts/greenidui.min.js')}"
afterScriptsLoaded="{! c.onLoadScript }"/>
<ltng:require styles="https://simpleui-test-au.vixverify.com/df/assets/stylesheets/greenid-mobile.css"/> ```
解决方案
H新手,
您可以通过在表达式中使用以下语法访问 Aura 组件标记中自定义标签的值:( https://developer.salesforce.com/docs/atlas.en-us.232.0.lightning.meta/lightning/标签_value_provider_platform.htm )
$Label.c.labelName
因此,一旦创建了自定义标签,您就可以在 require 标记中使用它:
<ltng:require scripts="{!join(',',
$Label.c.MyLabel1,
$Label.c.MyLabel2)}"
afterScriptsLoaded="{! c.onLoadScript }"/>
<ltng:require styles="{!$Label.c.MyLabel3}"/> ```
推荐阅读
- sql - 是否有可用于 SQL 的 BNF 语法?
- reactjs - TransitionGroup / CSSTransition 与位置:相对?
- python - 重新排列数据框以将多列转换为行
- typescript - 类型错误:SVG 不是函数
- javascript - 我错过了什么,以便我的逻辑运算符适用于我的 if-else 语句?
- pandas - 根据变量将列拆分为多列
- webpack - 第 2 步中的“使用代码 2 退出进程”:执行 Team City 部署的 webpack
- javascript - 如何使我的 chrome 通知可点击?
- arrays - 如何在循环中进入不同的数组
- spring-cloud - spring cloud stream和gcp pub sub,binder问题