How to Navigate to External Web Page in LWC – Lightning Web Component | How to use Navigation Service (NavigationMixin.Navigate) to Navigate to External Web Page in LWC

247 views

Hey guys, today in this post we are going to learn about How to Navigate to External Web Page in LWC – Lightning Web Component Salesforce.

Here are the steps to use the navigation service.

  • Navigation service uses a PageReference.And a page reference is JavaScript that describes its page type, its attributes, and the state of the page.
  • First, we need to import the lightning/navigation module.
  • Use this Syntax:- Import {NavigationMixin} from β€˜lightning/navigation;

 

Apply the NavigationMixin function to your component’s base Class.

Challenges in your career

🎯 If You Are Facing Any Of These 6 Challenges in your career.

  • Learn Salesforce Development
  • Career Confusion
  • No Interview Call
  • Low Salary
  • No Promotion/Growth
  • No Finding New Job Opportunity
  • Why you stucking from past so many years in same company?

 

 

Final Output β†’

 

Other related post that would you like to learn in Salesforce

 

Create HTML Page β†’

Step 1:- Create HTML Page : navigationPageLwc.html

navigationPageLwc.html [HTML PAGE]

  1.    <template>
  2.  
  3.  
  4.   <!-- Navigate to External Web Page-->
  5.  
  6.  
  7.   <lightning-card title="Navigate to External Web Page">
  8.  
  9.     <div class="slds-m-around_medium">
  10.         <TABLE class="slds-table slds-table_bordered slds-table_col-bordered">
  11.             <tr>
  12.                 <td STYLE="width:50%;">Navigation TO External Web Page</td>
  13.                 <td STYLE="width:50%;">
  14.                     <lightning-button variant="brand" label="Navigation to External Web Page" onclick={actionToNavigateExternalPage}></lightning-button> 
  15.  
  16.  
  17.                 </td>
  18.             </tr>   
  19.  
  20.  
  21.         </table>
  22.     </div>
  23.  
  24. </lightning-card>
  25.  
  26.  
  27.  
  28. </template>

 

Create navigationPageLwc.js β†’

Step 2:- Create JavaScript Page : function.js

navigationPageLwc.js [JavaScript Page]

  1.    import { LightningElement, api } FROM 'lwc';
  2. import {NavigationMixin} FROM 'lightning/navigation';
  3.  
  4. export DEFAULT class NavigationPageLwc extends NavigationMixin(LightningElement) {
  5.  
  6. // Navigate TO External Web Page
  7.  
  8. actionToNavigateExternalPage(){
  9.  
  10.    this[NavigationMixin.Navigate]({
  11.       TYPE:'standard__webPage',
  12.       attributes:{        
  13.         url:'https://www.w3web.net/'
  14.  
  15.       }
  16.    });
  17.  
  18.  
  19. }
  20.  
  21. }

 

 

Create Lightning Web Component Meta XML

Step 3:- Create Lightning Web Component : navigationPageLwc-meta.xml

SFDX:Lightning Web Component >> New >> navigationPageLwc-meta.xml

navigationPageLwc-meta.xml [LWC Meta Data XML]

  1.      <?xml version="1.0" encoding="UTF-8"?>
  2. <LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata">
  3.     <apiVersion>59.0</apiVersion>
  4.     <isExposed>true</isExposed>
  5.     <targets>
  6.         <target>lightning__AppPage</target>
  7.         <target>lightning__RecordPage</target>
  8.         <target>lightning__HomePage</target>
  9.     </targets>
  10.  
  11. </LightningComponentBundle>

 

 

Further post that would you like to learn in Salesforce

 

FAQ (Frequently Asked Questions)

How do I redirect to a specific section of another page?

You need to add an 'id attribute' to the section you want to show and use the same id in the href attribute with '#' in the anchor tag. So that, on clicking a particular link, you will be redirected to the section that has the same ID mentioned in the anchor tag.

How do I go from one web page to another?

The way through which a user can move from one web page to another on a website is via the use of hyperlinks. A hyperlink is an element of a html page which links to a external or internal location of the web page. A hyperlink can point towards either an external or an internal source.

How do I automatically go to another page in HTML?

To redirect from an HTML page, use the META Tag. With this, use the http-equiv attribute to provide an HTTP header for the value of the content attribute. The value of the content is the number of seconds; you want the page to redirect after.

 
  

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




Hi, This is Vijay Kumar behind the admin and founder of w3web.net. I am a senior software developer and working in MNC company from more than 8 years. I am great fan of technology, configuration, customization & development. Apart of this, I love to write about Blogging in spare time, Working on Mobile & Web application development, Salesforce lightning, Salesforce LWC and Salesforce Integration development in full time. [Read full bio] | | The Sitemap where you can find all published post on w3web.net