Referenciar arquivos de ativo com o provedor de valor global $ContentAsset

O provedor de valor global $ContentAsset permite que você referencie imagens, planilhas de estilo e JavaScript usados como arquivos de ativos em seus componentes do Lightning. Referencie arquivos de ativos $ContentAsset por nome em vez de usar URLs ou caminhos de arquivo complicados. O $ContentAsset fornece o compartilhamento, a versão e o controle de acesso para todos os arquivos de ativos, bem como opções para otimização móvel e redimensionamento de arquivos de imagens. Você pode usar $ContentAsset na marcação de componentes do Lightning e dentro do controlador do JavaScript e código de ajuda.

Onde: Essa alteração se aplica ao Lightning Experience nas edições Professional, Enterprise, Performance e Unlimited.

Como: Para referenciar um arquivo de ativo específico na marcação de componente, use $ContentAsset.yourNamespace__assetName. Organizações sem um namespace podem usar $ContentAsset.assetDeveloperName. Use essa sintaxe independentemente de um ativo ser para sessões autenticadas ou não autenticadas. Para referenciar um ativo de conteúdo dentro de um arquivo, adicione pathinarchive como um parâmetro anexado à sintaxe básica: $ContentAsset.yourNamespace__assetName + 'pathinarchive=images/sampleImage.jpg'.

Inclua planilhas de estilo em cascata ou bibliotecas de JavaScript em um componente usando a marca <ltng:require>.

Nota

Nota

O provedor de valor global $ContentAsset não oferece suporte para versões ou parâmetros de dimensionamento. Apenas a versão mais recente do arquivo de ativo é atendida e somente o tamanho original da imagem é retornado.