Hey guys, today in this post we are going to learn about How to display static resource image uses of Import “@salesforce/resourceUrl” library in Salesforce Lightning Web Component (LWC).
What is the use of static resource in Salesforce β
Static resources allow you to upload content that you can reference in a Visualforce page. Resources can be archives (such as .zip and .jar files), images, stylesheets, JavaScript, and other files.
Static resources are referenced using the $Resource global variable, which can be used directly by Visualforce, or used as a parameter to functions such as URLFOR(). To know more about static resource in Salesforce, Click Here.
Files we used to display static resource image in LWC β
lwcStaticResourceImg.html | LWc HTML File | Template HTML file to get static resource image in Salesforce Lightning Web Component (LWC) |
lwcStaticResourceImg.js | LWC JavaScript File | Itβs hold a javascript where we importing “@salesforce/resourceUrl” library in lwc. |
lwcStaticResourceImg.js-meta.xml | XML Meta File | It is used to where this lightning web component file you want to display as lightning__AppPage, lightning__RecordPage, lightning__HomePage. |
lwcStaticResourceImgApp.app | Lightning Application | It is used for call the component and preview on browser. |
Live Demo β
You can download file directly from github by Click Here.
Other related post that would you like to learn in Salesforce
- Find the below steps
Create Lightning Web Component HTML β
Step 1:- Create Lightning Web Component : lwcStaticResourceImg.html
SFDX:Lightning Web Component >> New >> lwcStaticResourceImg.html
lwcStaticResourceImg.html [Lightning Web Component HTML]
<template>
<lightning-card>
<div class="slds-m-around_medium">
<h3 class="slds-text-heading_medium"><lightning-icon icon-name="custom:custom82" size="small"></lightning-icon> <strong style="color:#270086; font-size:13px; margin-right:5px;"> How to Display Static Resource Images in Lightning Web Component (LWC) </strong></h3>
<br/><br/>
<span style="display: inline-block; margin-right:10px;"><img src={w3webSlider1}></span>
<span style="display: inline-block; margin-right:10px;"><img src={w3webSlider2}></span>
<span style="display: inline-block; margin-right:10px;"><img src={w3webSlider3}></span>
<span style="display: inline-block;"><img src={w3webSlider4}></span>
<br/><br/>
<!--Start RelatedTopics Section-->
<div style="border:1px #ddd solid; padding:10px; background:#eee; margin:40px 0;">
<p data-aura-rendered-by="435:0"><img src="https://www.w3web.net/wp-content/uploads/2021/05/thumbsUpLike.png" width="25" height="25" style="vertical-align:top; margin-right:10px;" data-aura-rendered-by="436:0"><strong data-aura-rendered-by="437:0"><span style="font-size:16px; font-style:italic; display:inline-block; margin-right:5px;">Don't forget to check out:-</span><a href="https://www.w3web.net/" target="_blank" rel="noopener noreferrer" style="text-decoration:none;" data-aura-rendered-by="440:0">An easy way to learn step-by-step online free Salesforce tutorial, To know more Click <span style="color:#ff8000; font-size:18px;" data-aura-rendered-by="442:0">Here..</span></a></strong></p>
<br/><br/>
<p data-aura-rendered-by="435:0"><img src="https://www.w3web.net/wp-content/uploads/2021/07/tickMarkIcon.png" width="25" height="25" style="vertical-align:top; margin-right:10px;" data-aura-rendered-by="436:0"><strong data-aura-rendered-by="437:0"><span style="font-size:17px; font-style:italic; display:inline-block; margin-right:5px; color:rgb(255 128 0);">You May Also Like β</span> </strong></p>
<div style="display:block; overflow:hidden;">
<div style="width: 50%; float:left; display:inline-block">
<ul style="list-style-type: square; font-size: 16px; margin: 0 0 0 54px; padding: 0;">
<li><a href="https://www.w3web.net/lwc-get-set-lightning-checkbox-value/" target="_blank" rel="noopener noreferrer">How to get selected checkbox value in lwc</a></li>
<li><a href="https://www.w3web.net/display-account-related-contacts-in-lwc/" target="_blank" rel="noopener noreferrer">how to display account related contacts based on AccountId in lwc</a></li>
<li><a href="https://www.w3web.net/create-lightning-datatable-row-actions-in-lwc/" target="_blank" rel="noopener noreferrer">how to create lightning datatable row actions in lwc</a></li>
<li><a href="https://www.w3web.net/if-and-else-condition-in-lwc/" target="_blank" rel="noopener noreferrer">how to use if and else condition in lwc</a></li>
<li><a href="https://www.w3web.net/get-selected-radio-button-value-and-checked-default-in-lwc/" target="_blank" rel="noopener noreferrer">how to display selected radio button value in lwc</a></li>
</ul>
</div>
<div style="width: 50%; float:left; display:inline-block">
<ul style="list-style-type: square; font-size: 16px; margin: 0 0 0 54px; padding: 0;">
<li><a href="https://www.w3web.net/display-account-related-contacts-lwc/" target="_blank" rel="noopener noreferrer">display account related contacts based on account name in lwc</a></li>
<li><a href="https://www.w3web.net/create-lightning-datatable-row-actions-in-lwc/" target="_blank" rel="noopener noreferrer">how to insert a record of account Using apex class in LWC</a></li>
<li><a href="https://www.w3web.net/fetch-picklist-values-dynamic-in-lwc/" target="_blank" rel="noopener noreferrer">how to get picklist values dynamically in lwc</a></li>
<li><a href="https://www.w3web.net/edit-save-and-remove-rows-dynamically-in-lightning-component/" target="_blank" rel="noopener noreferrer">how to edit/save row dynamically in lightning component</a></li>
<li><a href="https://www.w3web.net/update-parent-object-from-child/" target="_blank" rel="noopener noreferrer">update parent field from child using apex trigger</a></li>
</ul>
</div>
<div style="clear:both;"></div>
<br/>
<div class="youtubeIcon">
<a href="https://www.youtube.com/channel/UCW62gTen2zniILj9xE6LmOg" target="_blank" rel="noopener noreferrer"><img src="https://www.w3web.net/wp-content/uploads/2021/11/youtubeIcon.png" width="25" height="25" style="vertical-align:top; margin-right:10px;"/> <strong>TechW3web:-</strong> To know more, Use this <span style="color: #ff8000; font-weight: bold;">Link</span> </a>
</div>
</div>
</div>
<!--End RelatedTopics Section-->
</div>
</lightning-card>
</template>
Create Lightning Web Component JavaScript β
Step 2:- Create Lightning Web Component : lwcStaticResourceImg.js
SFDX:Lightning Web Component >> New >> lwcStaticResourceImg.js
lwcStaticResourceImg.js [LWC JavaScript File]
import { LightningElement, track } from 'lwc';
import w3webResource from '@salesforce/resourceUrl/w3webResource';
export default class LwcStaticResourceImg extends LightningElement {
w3webSlider1 = w3webResource + '/w3webSlider1.png';
w3webSlider2 = w3webResource + '/w3webSlider2.png';
w3webSlider3 = w3webResource + '/w3webSlider3.png';
w3webSlider4 = w3webResource + '/w3webSlider4.png';
}
Create Lightning Web Component Meta XML β
Step 3:- Create Lightning Web Component : lwcStaticResourceImg.js-meta.xml
SFDX:Lightning Web Component >> New >> lwcStaticResourceImg.js-meta.xml
lwcStaticResourceImg.js-meta.xml [LWC Meta Data XML]
<?xml version="1.0" encoding="UTF-8"?>
<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>45.0</apiVersion>
<isExposed>true</isExposed>
<targets>
<target>lightning__AppPage</target>
<target>lightning__RecordPage</target>
<target>lightning__HomePage</target>
</targets>
</LightningComponentBundle>
Create Lightning Application β
Step 4:- Create Lightning Application : lwcStaticResourceImgApp.app
From Developer Console >> File >> New >> Lightning Application
lwcStaticResourceImgApp.app [Component Application File]
<aura:application extends="force:slds">
<c:lwcStaticResourceImg/>
</aura:application>
Further post that would you like to learn in Salesforce
How do I find static resources in Salesforce?
From Setup, enter Static Resources in the Quick Find box, then select Static Resources. To view the resource details, click the name of a resource.
How do you display static resource image in lightning component?
we can use $Resource. resourceName within an expression. resourceName is the Name of the static resource.
How do I update a static resource in Salesforce?
Click New Static Resource to define a new static resource. After that click a resource name to display detailed information about the page, including its MIME type and size. After that click Edit next to a resource to modify the resource's name or to upload a new version of the resource.
Related Topics | You May Also Like
Our Free Courses β
π Get Free Course β
π Salesforce Administrators π Salesforce Lightning Flow Builder π Salesforce Record Trigger Flow Builder |
π Get Free Course β
π Aura Lightning Framework π Lightning Web Component (LWC) π Rest APIs Integration |